<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?><test_definition>
<suite name="tct-sensor-tizen-tests" extension="crosswalk" category="Tizen Web Device APIs">
- <set name="Sensor_mobile" type="js">
+ <set name="Light_Sensor_mobile" type="js">
<capabilities>
<capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
- <capability name="http://tizen.org/feature/sensor.accelerometer"/>
- <capability name="http://tizen.org/feature/sensor.accelerometer.wakeup"/>
- <capability name="http://tizen.org/feature/sensor.barometer"/>
- <capability name="http://tizen.org/feature/sensor.barometer.wakeup "/>
- <capability name="http://tizen.org/feature/sensor.gyroscope"/>
- <capability name="http://tizen.org/feature/sensor.gyroscope.wakeup"/>
- <capability name="http://tizen.org/feature/sensor.magnetometer "/>
- <capability name="http://tizen.org/feature/sensor.magnetometer.wakeup"/>
<capability name="http://tizen.org/feature/sensor.photometer"/>
- <capability name="http://tizen.org/feature/sensor.photometer.wakeup"/>
- <capability name="http://tizen.org/feature/sensor.proximity"/>
- <capability name="http://tizen.org/feature/sensor.proximity.wakeup"/>
- <capability name="http://tizen.org/feature/sensor.tiltmeter"/>
- <capability name="http://tizen.org/feature/sensor.tiltmeter.wakeup"/>
- <capability name="http://tizen.org/feature/sensor.ultraviolet"/>
- <capability name="http://tizen.org/feature/sensor.pedometer"/>
- <capability name="http://tizen.org/feature/sensor.wrist_up"/>
- <capability name="http://tizen.org/feature/sensor.heart_rate_monitor"/>
- <capability name="http://tizen.org/feature/sensor.linear_acceleration"/>
</capabilities>
- <testcase purpose="Check if LightSensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="LightSensor_extend">
+ <testcase purpose="Check if SensorLightData::lightLevel attribute exists, has type number and is readonly" onload_delay="30" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" id="SensorLightData_lightLevel_attribute">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorLightData_lightLevel_attribute.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="SensorLightData" element_type="attribute" element_name="lightLevel" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if interface SensorLightData does not exists" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="SensorLightData_notexist">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorLightData_notexist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="SensorLightData" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if LightSensor is extendable" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="LightSensor_extend">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_extend.html</test_script_entry>
</description>
- <specs>
+ <specs>
<spec>
<spec_assertion interface="LightSensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if LightSensor::getLightSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="LightSensor_getLightSensorData">
+ <testcase purpose="Check if LightSensor::getLightSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="LightSensor_getLightSensorData">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData.html</test_script_entry>
</description>
- <specs>
+ <specs>
<spec>
<spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData_errorCallback_TypeMismatch.html</test_script_entry>
</description>
- <specs>
+ <specs>
<spec>
<spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData_errorCallback_invalid_cb.html</test_script_entry>
</description>
- <specs>
+ <specs>
<spec>
<spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData_errorCallback_invoked.html</test_script_entry>
</description>
- <specs>
+ <specs>
<spec>
<spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData_exist.html</test_script_entry>
</description>
- <specs>
+ <specs>
<spec>
<spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if LightSensor::getLightSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="LightSensor_getLightSensorData_with_errorCallback">
+ <testcase purpose="Check if LightSensor::getLightSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="LightSensor_getLightSensorData_with_errorCallback">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData_with_errorCallback.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
+ <testcase purpose="Check if sensorService::getDefaultSensor() method returns LightSensor object when called with LIGHT" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="SensorService_getDefaultSensor_type_light">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_light.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ </set>
+ <set name="Magnetic_Sensor_mobile" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+ <capability name="http://tizen.org/feature/sensor.magnetometer"/>
+ </capabilities>
+ <testcase purpose="Check if accuracy attribute of SensorMagneticData exists, type is string and readonly" onload_delay="30" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" id="SensorMagneticData_accuracy_attribute">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_accuracy_attribute.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="SensorMagneticData" element_type="attribute" element_name="accuracy" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if interface SensorMagneticData exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorMagneticData_notexist">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_notexist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="SensorMagneticData" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if x attribute of SensorMagneticData exists, type is string and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="SensorMagneticData_x_attribute">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_x_attribute.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="SensorMagneticData" element_type="attribute" element_name="x" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if y attribute of SensorMagneticData exists, type is string and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="SensorMagneticData_y_attribute">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_y_attribute.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="SensorMagneticData" element_type="attribute" element_name="y" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if z attribute of SensorMagneticData exists, type is string and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="SensorMagneticData_z_attribute">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_z_attribute.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="SensorMagneticData" element_type="attribute" element_name="z" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
<testcase purpose="Check if MagneticSensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="MagneticSensor_extend">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_extend.html</test_script_entry>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if MagneticSensor::getMagneticSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="MagneticSensor_getMagneticSensorData">
+ <testcase purpose="Check if MagneticSensor::getMagneticSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="MagneticSensor_getMagneticSensorData">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if MagneticSensor::getMagneticSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="MagneticSensor_getMagneticSensorData_with_errorCallback">
+ <testcase purpose="Check if MagneticSensor::getMagneticSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="MagneticSensor_getMagneticSensorData_with_errorCallback">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_with_errorCallback.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if PressureSensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="PressureSensor_extend">
+ <testcase purpose="Check if SensorDataSuccessCallback::onsuccess() works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="SensorDataSuccessCallback_onsuccess">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorDataSuccessCallback_onsuccess.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="SensorDataSuccessCallback" element_type="method" element_name="onsuccess" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if sensorService::getDefaultSensor() method returns MagneticSensor object when called with MAGNETIC" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getDefaultSensor_type_magnetic">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_magnetic.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ </set>
+ <set name="Pressure_Sensor_mobile" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+ <capability name="http://tizen.org/feature/sensor.barometer"/>
+ </capabilities>
+ <testcase purpose="Check if interface SensorPressureData exists, it should not." component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="SensorPressureData_notexist">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorPressureData_notexist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="SensorPressureData" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check attribute pressure in SensorPressureData" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="SensorPressureData_pressure_attribute">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorPressureData_pressure_attribute.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="SensorPressureData" element_type="attribute" element_name="z" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PressureSensor is extendable" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="PressureSensor_extend">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_extend.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if PressureSensor::getPressureSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="PressureSensor_getPressureSensorData">
+ <testcase purpose="Check if PressureSensor::getPressureSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="PressureSensor_getPressureSensorData">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if PressureSensor::getPressureSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="PressureSensor_getPressureSensorData_with_errorCallback">
+ <testcase purpose="Check if PressureSensor::getPressureSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="PressureSensor_getPressureSensorData_with_errorCallback">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_with_errorCallback.html</test_script_entry>
</description>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
+ <testcase purpose="Check if sensorService::getDefaultSensor() method returns PressureSensor object when called with PRESSURE" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getDefaultSensor_type_pressure">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_pressure.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ </testcase>
+ </set>
+ <set name="Proximity_Sensor_mobile" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+ <capability name="http://tizen.org/feature/sensor.proximity"/>
+ </capabilities>
+ <testcase purpose="Check if interface SensorProximityData exists, it should not." component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="SensorProximityData_notexist">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorProximityData_notexist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="SensorProximityData" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check proximityState in SensorProximityData" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="SensorProximityData_proximityState_attribute">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorProximityData_proximityState_attribute.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="SensorProximityData" element_type="attribute" element_name="proximityState" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
</testcase>
<testcase purpose="Check if ProximitySensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="ProximitySensor_extend">
<description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if ProximitySensor::getProximitySensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="ProximitySensor_getProximitySensorData">
+ <testcase purpose="Check if ProximitySensor::getProximitySensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="ProximitySensor_getProximitySensorData">
<description>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Please touch or get closer your hand to proximity sensor which is next to front camera</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData.html</test_script_entry>
</description>
<specs>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if ProximitySensor::getProximitySensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="ProximitySensor_getProximitySensorData_errorCallback_TypeMismatch">
+ <testcase purpose="Check if ProximitySensor::getProximitySensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P2" id="ProximitySensor_getProximitySensorData_errorCallback_TypeMismatch">
<description>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Please touch or get closer your hand to proximity sensor which is next to front camera</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_errorCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if ProximitySensor::getProximitySensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="ProximitySensor_getProximitySensorData_errorCallback_invalid_cb">
+ <testcase purpose="Check if ProximitySensor::getProximitySensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P2" id="ProximitySensor_getProximitySensorData_errorCallback_invalid_cb">
<description>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Please touch or get closer your hand to proximity sensor which is next to front camera</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_errorCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if ProximitySensor::getProximitySensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="ProximitySensor_getProximitySensorData_misarg">
+ <testcase purpose="Check if ProximitySensor::getProximitySensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P2" id="ProximitySensor_getProximitySensorData_misarg">
<description>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Please touch or get closer your hand to proximity sensor which is next to front camera</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_misarg.html</test_script_entry>
</description>
<specs>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if ProximitySensor::getProximitySensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="ProximitySensor_getProximitySensorData_successCallback_TypeMismatch">
+ <testcase purpose="Check if ProximitySensor::getProximitySensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P2" id="ProximitySensor_getProximitySensorData_successCallback_TypeMismatch">
<description>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Please touch or get closer your hand to proximity sensor which is next to front camera</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_successCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if ProximitySensor::getProximitySensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="ProximitySensor_getProximitySensorData_successCallback_invalid_cb">
+ <testcase purpose="Check if ProximitySensor::getProximitySensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P2" id="ProximitySensor_getProximitySensorData_successCallback_invalid_cb">
<description>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Please touch or get closer your hand to proximity sensor which is next to front camera</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_successCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if ProximitySensor::getProximitySensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="ProximitySensor_getProximitySensorData_with_errorCallback">
+ <testcase purpose="Check if ProximitySensor::getProximitySensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="ProximitySensor_getProximitySensorData_with_errorCallback">
<description>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Please touch or get closer your hand to proximity sensor which is next to front camera</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_with_errorCallback.html</test_script_entry>
</description>
<specs>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorDataSuccessCallback exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorDataSuccessCallback_notexist">
+ <testcase purpose="Check if sensorService::getDefaultSensor() method returns ProximitySensor object when called with PROXIMITY" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getDefaultSensor_type_proximity">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorDataSuccessCallback_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_proximity.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorDataSuccessCallback" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if SensorDataSuccessCallback::onsuccess() works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorDataSuccessCallback_onsuccess">
+ </set>
+ <set name="Sensor_mobile" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+ <capability name="http://tizen.org/feature/sensor.proximity"/>
+ </capabilities>
+ <testcase purpose="Check if interface SensorDataSuccessCallback exists, it should not" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="SensorDataSuccessCallback_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorDataSuccessCallback_onsuccess.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorDataSuccessCallback_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorDataSuccessCallback" element_type="method" element_name="onsuccess" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorDataSuccessCallback" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorData does not exist" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorData_notexist">
+ <testcase purpose="Check if interface SensorData does not exist" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="SensorData_notexist">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorData_notexist.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if SensorLightData::lightLevel attribute exists, has type number and is readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorLightData_lightLevel_attribute">
- <description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorLightData_lightLevel_attribute.html</test_script_entry>
- </description>
- <specs>
- <spec>
- <spec_assertion interface="SensorLightData" element_type="attribute" element_name="lightLevel" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
- <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
- <spec_statement>TBD</spec_statement>
- </spec>
- </specs>
- </testcase>
- <testcase purpose="Check if interface SensorLightData does not exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorLightData_notexist">
+ <testcase purpose="Check if interface SensorServiceManagerObject exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorServiceManagerObject_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorLightData_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorServiceManagerObject_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorLightData" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorServiceManagerObject" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if accuracy attribute of SensorMagneticData exists, type is string and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorMagneticData_accuracy_attribute">
+ <testcase purpose="Check if SensorService object is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorService_extend">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_accuracy_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_extend.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorMagneticData" element_type="attribute" element_name="accuracy" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorService" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorMagneticData exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorMagneticData_notexist">
+ <testcase purpose="Check if SensorService::getAvailableSensors() method returns properly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getAvailableSensors">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getAvailableSensors.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorMagneticData" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorService" element_type="method" element_name="getAvailableSensors" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if x attribute of SensorMagneticData exists, type is string and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorMagneticData_x_attribute">
+ <testcase purpose="Check if sensorService::getAvailableSensors() methods exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="SensorService_getAvailableSensors_exist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_x_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getAvailableSensors_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorMagneticData" element_type="attribute" element_name="x" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorService" element_type="method" element_name="getAvailableSensors" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if y attribute of SensorMagneticData exists, type is string and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorMagneticData_y_attribute">
+ <testcase purpose="Check using sensorService::getAvailableSensors() method with extra argument" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getAvailableSensors_extra_argument">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_y_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getAvailableSensors_extra_argument.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorMagneticData" element_type="attribute" element_name="y" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorService" element_type="method" element_name="getAvailableSensors" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if z attribute of SensorMagneticData exists, type is string and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorMagneticData_z_attribute">
+ <testcase purpose="Check if SensorService::getDefaultSensor() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="SensorService_getDefaultSensor_exist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_z_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorMagneticData" element_type="attribute" element_name="z" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorPressureData exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorPressureData_notexist">
+ <testcase purpose="Check if SensorService::getDefaultSensor() method throws an exception when SensorType is missing" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="SensorService_getDefaultSensor_misarg">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorPressureData_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_misarg.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorPressureData" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check attribute pressure in SensorPressureData" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorPressureData_pressure_attribute">
+ <testcase purpose="check if sensorService::getDefaultSensor() method with incorrect type argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="SensorService_getDefaultSensor_type_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorPressureData_pressure_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorPressureData" element_type="attribute" element_name="z" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorProximityData exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorProximityData_notexist">
+ <testcase purpose="Check if SensorService exists in tizen" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorService_in_tizen">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorProximityData_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_in_tizen.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorProximityData" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorService" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check proximityState in SensorProximityData" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorProximityData_proximityState_attribute">
+ <testcase purpose="Check if interface SensorService exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorService_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorProximityData_proximityState_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorProximityData" element_type="attribute" element_name="proximityState" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorService" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorServiceManagerObject exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorServiceManagerObject_notexist">
+ <testcase purpose="Check if interface Sensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="Sensor_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorServiceManagerObject_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorServiceManagerObject" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if SensorService object is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorService_extend">
+ <testcase purpose="check if Sensor::lightIntensity sensorType exists, has type string and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="Sensor_sensorType_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_extend.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_sensorType_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="attribute" element_name="sensorType" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if SensorService::getAvailableSensors() method returns properly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getAvailableSensors">
+ <testcase purpose="Check if Sensor::start() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="Sensor_start">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getAvailableSensors.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" element_type="method" element_name="getAvailableSensors" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if sensorService::getAvailableSensors() methods exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="SensorService_getAvailableSensors_exist">
+ <testcase purpose="Check if Sensor::start() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_start_errorCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getAvailableSensors_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_errorCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" element_type="method" element_name="getAvailableSensors" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check using sensorService::getAvailableSensors() method with extra argument" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getAvailableSensors_extra_argument">
+ <testcase purpose="Check if Sensor::start() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_start_errorCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getAvailableSensors_extra_argument.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_errorCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" element_type="method" element_name="getAvailableSensors" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if SensorService::getDefaultSensor() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="SensorService_getDefaultSensor_exist">
+ <testcase purpose="Check if Sensor::start() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="Sensor_start_exist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if SensorService::getDefaultSensor() method throws an exception when SensorType is missing" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="SensorService_getDefaultSensor_misarg">
+ <testcase purpose="Check if Sensor::start() throws exception when successCallback is missing" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_start_misarg">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_misarg.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_misarg.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="check if sensorService::getDefaultSensor() method with incorrect type argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="SensorService_getDefaultSensor_type_TypeMismatch">
+ <testcase purpose="Check if Sensor::start() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_start_successCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_successCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if sensorService::getDefaultSensor() method returns LightSensor object when called with LIGHT" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getDefaultSensor_type_light">
+ <testcase purpose="Check if Sensor::start() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_start_successCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_light.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_successCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if sensorService::getDefaultSensor() method returns MagneticSensor object when called with MAGNETIC" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getDefaultSensor_type_magnetic">
+ <testcase purpose="Check method start of Sensor with errorCallback" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="Sensor_start_with_errorCallback">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_magnetic.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_with_errorCallback.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if sensorService::getDefaultSensor() method returns PressureSensor object when called with PRESSURE" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getDefaultSensor_type_pressure">
+ <testcase purpose="Check if Sensor::stop() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="Sensor_stop">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_pressure.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_stop.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="stop" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if sensorService::getDefaultSensor() method returns ProximitySensor object when called with PROXIMITY" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getDefaultSensor_type_proximity">
+ <testcase purpose="Check if Sensor::stop() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="Sensor_stop_exist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_proximity.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_stop_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="stop" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if sensorService::getDefaultSensor() method returns UltravioletSensor object when called with ULTRAVIOLET" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getDefaultSensor_type_ultraviolet">
+ <testcase purpose="Check Sensor::stop() method with extra argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_stop_extra_argument">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_ultraviolet.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_stop_extra_argument.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="stop" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if SensorService exists in tizen" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorService_in_tizen">
+ <testcase purpose="Check if Sensor::stop() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="Sensor_stop_without_sensor_type">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_in_tizen.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_stop_without_sensor_type.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="stop" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorService exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorService_notexist">
+ <testcase purpose="Check if unsetChangeListener() works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="Sensor_unsetChangeListener">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_unsetChangeListener.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="unsetChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface Sensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="Sensor_notexist">
+ <testcase purpose="Check if Sensor::unsetChangeListener() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="Sensor_unsetChangeListener_exist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_unsetChangeListener_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="unsetChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="check if Sensor::lightIntensity sensorType exists, has type string and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="Sensor_sensorType_attribute">
+ <testcase purpose="Check Sensor::unsetChangeListener() method with extra argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_unsetChangeListener_extra_argument">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_sensorType_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_unsetChangeListener_extra_argument.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="attribute" element_name="sensorType" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="unsetChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if setChangeListener() works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="Sensor_setChangeListener">
+ <testcase purpose="Check if setChangeListener() works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="Sensor_setChangeListener">
<description>
<pre_condition>Prepare to change sensor values.</pre_condition>
<steps>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::start() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="Sensor_start">
+ <testcase purpose="Check if interface SensorHardwareInfoSuccessCallback exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="SensorHardwareInfoSuccessCallback_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorHardwareInfoSuccessCallback_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorHardwareInfoSuccessCallback" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::start() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_start_errorCallback_TypeMismatch">
+ <testcase purpose="Check if SensorHardwareInfoSuccessCallback::onsuccess() works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorHardwareInfoSuccessCallback_onsuccess">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_errorCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorHardwareInfoSuccessCallback_onsuccess.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorHardwareInfoSuccessCallback" element_type="method" element_name="onsuccess" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::start() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_start_errorCallback_invalid_cb">
+ <testcase purpose="Check if maxBatchCount attribute of SensorHardwareInfo exists, type is long and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorHardwareInfo_maxBatchCount_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_errorCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorHardwareInfo_maxBatchCount_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorHardwareInfo" element_type="attribute" element_name="maxBatchCount" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::start() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="Sensor_start_exist">
+ <testcase purpose="Check if maxValue attribute of SensorHardwareInfo exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorHardwareInfo_maxValue_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorHardwareInfo_maxValue_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorHardwareInfo" element_type="attribute" element_name="maxValue" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::start() throws exception when successCallback is missing" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_start_misarg">
+ <testcase purpose="Check if minInterval attribute of SensorHardwareInfo exists, type is long and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorHardwareInfo_minInterval_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_misarg.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorHardwareInfo_minInterval_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorHardwareInfo" element_type="attribute" element_name="minInterval" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::start() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_start_successCallback_TypeMismatch">
+ <testcase purpose="Check if minValue attribute of SensorHardwareInfo exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorHardwareInfo_minValue_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_successCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorHardwareInfo_minValue_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorHardwareInfo" element_type="attribute" element_name="minValue" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::start() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_start_successCallback_invalid_cb">
+ <testcase purpose="Check if name attribute of SensorHardwareInfo exists, type is string and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorHardwareInfo_name_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_successCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorHardwareInfo_name_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorHardwareInfo" element_type="attribute" element_name="name" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check method start of Sensor with errorCallback" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="Sensor_start_with_errorCallback">
+ <testcase purpose="Check if interface SensorHardwareInfo exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="SensorHardwareInfo_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_with_errorCallback.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorHardwareInfo_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorHardwareInfo" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::stop() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="Sensor_stop">
+ <testcase purpose="Check if resolution attribute of SensorHardwareInfo exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorHardwareInfo_resolution_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_stop.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorHardwareInfo_resolution_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="stop" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorHardwareInfo" element_type="attribute" element_name="resolution" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::stop() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="Sensor_stop_exist">
+ <testcase purpose="Check if type attribute of SensorHardwareInfo exists, type is string and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorHardwareInfo_type_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_stop_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorHardwareInfo_type_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="stop" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorHardwareInfo" element_type="attribute" element_name="type" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check Sensor::stop() method with extra argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_stop_extra_argument">
+ <testcase purpose="Check if vendor attribute of SensorHardwareInfo exists, type is string and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorHardwareInfo_vendor_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_stop_extra_argument.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorHardwareInfo_vendor_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="stop" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorHardwareInfo" element_type="attribute" element_name="vendor" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::stop() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="Sensor_stop_without_sensor_type">
+ <testcase purpose="Check if Sensor::getSensorHardwareInfo() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="Sensor_getSensorHardwareInfo">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_stop_without_sensor_type.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_getSensorHardwareInfo.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="stop" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="getSensorHardwareInfo" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if unsetChangeListener() works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="Sensor_unsetChangeListener">
+ <testcase purpose="Check if Sensor::getSensorHardwareInfo() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="Sensor_getSensorHardwareInfo_errorCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_unsetChangeListener.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_getSensorHardwareInfo_errorCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="unsetChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="getSensorHardwareInfo" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::unsetChangeListener() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="Sensor_unsetChangeListener_exist">
+ <testcase purpose="Check if Sensor::getSensorHardwareInfo() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="Sensor_getSensorHardwareInfo_errorCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_unsetChangeListener_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_getSensorHardwareInfo_errorCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="unsetChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="getSensorHardwareInfo" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check Sensor::unsetChangeListener() method with extra argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_unsetChangeListener_extra_argument">
+ <testcase purpose="Check if Sensor::getSensorHardwareInfo() method exists" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P0" id="Sensor_getSensorHardwareInfo_exist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_unsetChangeListener_extra_argument.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_getSensorHardwareInfo_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="unsetChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="getSensorHardwareInfo" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorHardwareInfoSuccessCallback exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="SensorHardwareInfoSuccessCallback_notexist">
- <description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorHardwareInfoSuccessCallback_notexist.html</test_script_entry>
- </description>
- <specs>
- <spec>
- <spec_assertion interface="SensorHardwareInfoSuccessCallback" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
- <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
- <spec_statement>TBD</spec_statement>
- </spec>
- </specs>
- </testcase>
- <testcase purpose="Check if SensorHardwareInfoSuccessCallback::onsuccess() works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorHardwareInfoSuccessCallback_onsuccess">
- <description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorHardwareInfoSuccessCallback_onsuccess.html</test_script_entry>
- </description>
- <specs>
- <spec>
- <spec_assertion interface="SensorHardwareInfoSuccessCallback" element_type="method" element_name="onsuccess" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
- <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
- <spec_statement>TBD</spec_statement>
- </spec>
- </specs>
- </testcase>
- <testcase purpose="Check if maxBatchCount attribute of SensorHardwareInfo exists, type is long and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorHardwareInfo_maxBatchCount_attribute">
- <description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorHardwareInfo_maxBatchCount_attribute.html</test_script_entry>
- </description>
- <specs>
- <spec>
- <spec_assertion interface="SensorHardwareInfo" element_type="attribute" element_name="maxBatchCount" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
- <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
- <spec_statement>TBD</spec_statement>
- </spec>
- </specs>
- </testcase>
- <testcase purpose="Check if maxValue attribute of SensorHardwareInfo exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorHardwareInfo_maxValue_attribute">
- <description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorHardwareInfo_maxValue_attribute.html</test_script_entry>
- </description>
- <specs>
- <spec>
- <spec_assertion interface="SensorHardwareInfo" element_type="attribute" element_name="maxValue" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
- <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
- <spec_statement>TBD</spec_statement>
- </spec>
- </specs>
- </testcase>
- <testcase purpose="Check if minInterval attribute of SensorHardwareInfo exists, type is long and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorHardwareInfo_minInterval_attribute">
- <description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorHardwareInfo_minInterval_attribute.html</test_script_entry>
- </description>
- <specs>
- <spec>
- <spec_assertion interface="SensorHardwareInfo" element_type="attribute" element_name="minInterval" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
- <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
- <spec_statement>TBD</spec_statement>
- </spec>
- </specs>
- </testcase>
- <testcase purpose="Check if minValue attribute of SensorHardwareInfo exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorHardwareInfo_minValue_attribute">
- <description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorHardwareInfo_minValue_attribute.html</test_script_entry>
- </description>
- <specs>
- <spec>
- <spec_assertion interface="SensorHardwareInfo" element_type="attribute" element_name="minValue" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
- <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
- <spec_statement>TBD</spec_statement>
- </spec>
- </specs>
- </testcase>
- <testcase purpose="Check if name attribute of SensorHardwareInfo exists, type is string and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorHardwareInfo_name_attribute">
- <description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorHardwareInfo_name_attribute.html</test_script_entry>
- </description>
- <specs>
- <spec>
- <spec_assertion interface="SensorHardwareInfo" element_type="attribute" element_name="name" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
- <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
- <spec_statement>TBD</spec_statement>
- </spec>
- </specs>
- </testcase>
- <testcase purpose="Check if interface SensorHardwareInfo exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="SensorHardwareInfo_notexist">
- <description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorHardwareInfo_notexist.html</test_script_entry>
- </description>
- <specs>
- <spec>
- <spec_assertion interface="SensorHardwareInfo" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
- <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
- <spec_statement>TBD</spec_statement>
- </spec>
- </specs>
- </testcase>
- <testcase purpose="Check if resolution attribute of SensorHardwareInfo exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorHardwareInfo_resolution_attribute">
- <description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorHardwareInfo_resolution_attribute.html</test_script_entry>
- </description>
- <specs>
- <spec>
- <spec_assertion interface="SensorHardwareInfo" element_type="attribute" element_name="resolution" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
- <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
- <spec_statement>TBD</spec_statement>
- </spec>
- </specs>
- </testcase>
- <testcase purpose="Check if type attribute of SensorHardwareInfo exists, type is string and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorHardwareInfo_type_attribute">
- <description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorHardwareInfo_type_attribute.html</test_script_entry>
- </description>
- <specs>
- <spec>
- <spec_assertion interface="SensorHardwareInfo" element_type="attribute" element_name="type" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
- <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
- <spec_statement>TBD</spec_statement>
- </spec>
- </specs>
- </testcase>
- <testcase purpose="Check if vendor attribute of SensorHardwareInfo exists, type is string and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorHardwareInfo_vendor_attribute">
- <description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorHardwareInfo_vendor_attribute.html</test_script_entry>
- </description>
- <specs>
- <spec>
- <spec_assertion interface="SensorHardwareInfo" element_type="attribute" element_name="vendor" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
- <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
- <spec_statement>TBD</spec_statement>
- </spec>
- </specs>
- </testcase>
- <testcase purpose="Check if Sensor::getSensorHardwareInfo() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="Sensor_getSensorHardwareInfo">
- <description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_getSensorHardwareInfo.html</test_script_entry>
- </description>
- <specs>
- <spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="getSensorHardwareInfo" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
- <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
- <spec_statement>TBD</spec_statement>
- </spec>
- </specs>
- </testcase>
- <testcase purpose="Check if Sensor::getSensorHardwareInfo() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="Sensor_getSensorHardwareInfo_errorCallback_TypeMismatch">
- <description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_getSensorHardwareInfo_errorCallback_TypeMismatch.html</test_script_entry>
- </description>
- <specs>
- <spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="getSensorHardwareInfo" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
- <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
- <spec_statement>TBD</spec_statement>
- </spec>
- </specs>
- </testcase>
- <testcase purpose="Check if Sensor::getSensorHardwareInfo() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="Sensor_getSensorHardwareInfo_errorCallback_invalid_cb">
- <description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_getSensorHardwareInfo_errorCallback_invalid_cb.html</test_script_entry>
- </description>
- <specs>
- <spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="getSensorHardwareInfo" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
- <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
- <spec_statement>TBD</spec_statement>
- </spec>
- </specs>
- </testcase>
- <testcase purpose="Check if Sensor::getSensorHardwareInfo() method exists" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P0" id="Sensor_getSensorHardwareInfo_exist">
- <description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_getSensorHardwareInfo_exist.html</test_script_entry>
- </description>
- <specs>
- <spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="getSensorHardwareInfo" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
- <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
- <spec_statement>TBD</spec_statement>
- </spec>
- </specs>
- </testcase>
- <testcase purpose="Check if Sensor::getSensorHardwareInfo() throws exception when successCallback is missing" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="Sensor_getSensorHardwareInfo_misarg">
+ <testcase purpose="Check if Sensor::getSensorHardwareInfo() throws exception when successCallback is missing" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="Sensor_getSensorHardwareInfo_misarg">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_getSensorHardwareInfo_misarg.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if UltravioletSensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="UltravioletSensor_extend">
+ </set>
+ <set name="ultar_Sensor_mobile" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+ <capability name="http://tizen.org/feature/sensor.ultraviolet"/>
+ </capabilities>
+ <testcase purpose="Check if UltravioletSensor is extendable" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="UltravioletSensor_extend">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/UltravioletSensor_extend.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if UltravioletSensor::getUltravioletSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="UltravioletSensor_getUltravioletSensorData">
+ <testcase purpose="Check if UltravioletSensor::getUltravioletSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="UltravioletSensor_getUltravioletSensorData">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/UltravioletSensor_getUltravioletSensorData.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if UltravioletSensor::getUltravioletSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="UltravioletSensor_getUltravioletSensorData_with_errorCallback">
+ <testcase purpose="Check if UltravioletSensor::getUltravioletSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="UltravioletSensor_getUltravioletSensorData_with_errorCallback">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/UltravioletSensor_getUltravioletSensorData_with_errorCallback.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if HRMRawSensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="HRMRawSensor_extend">
+ <testcase purpose="Check if sensorService::getDefaultSensor() method returns UltravioletSensor object when called with ULTRAVIOLET" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getDefaultSensor_type_ultraviolet">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_ultraviolet.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ </set>
+ <set name="hrm_sensor_mobile" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+ <capability name="http://tizen.org/feature/sensor.heart_rate_monitor"/>
+ </capabilities>
+ <testcase purpose="Check if HRMRawSensor is extendable" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="HRMRawSensor_extend">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/HRMRawSensor_extend.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GravitySensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="GravitySensor_extend">
+ </set>
+ <set name="gravity_sensor_mobile" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+ <capability name="http://tizen.org/feature/sensor.gravity"/>
+ </capabilities>
+ <testcase purpose="Check if GravitySensor is extendable" component="Tizen Device APIs/System/Sensor" execution_type="auto" id="GravitySensor_extend">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GravitySensor_extend.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeRotationVectorSensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="GyroscopeRotationVectorSensor_extend">
+ <testcase purpose="Check if interface SensorGravityData exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="SensorGravityData_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_extend.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGravityData_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorGravityData" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData">
+ <testcase purpose="Check if x attribute of SensorGravityData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGravityData_x_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGravityData_x_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorGravityData" element_type="attribute" element_name="x" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_TypeMismatch">
+ <testcase purpose="Check if y attribute of SensorGravityData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGravityData_y_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGravityData_y_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorGravityData" element_type="attribute" element_name="y" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_invalid_cb">
+ <testcase purpose="Check if z attribute of SensorGravityData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGravityData_z_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGravityData_z_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorGravityData" element_type="attribute" element_name="z" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check exception in errorCallback of GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_invoked">
+ </set>
+ <set name="gyroscope_sensor_mobile" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+ <capability name="http://tizen.org/feature/sensor.gyroscope"/>
+ </capabilities>
+ <testcase purpose="Check if GyroscopeSensor is extendable" component="Tizen Device APIs/System/Sensor" execution_type="auto" id="GyroscopeSensor_extend">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_invoked.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_extend.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeSensor" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method exists" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P0" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_exist">
+ <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="GyroscopeSensor_getGyroscopeSensorData">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_misarg">
+ <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_errorCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_misarg.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_errorCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_successCallback_TypeMismatch">
+ <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_errorCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_successCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_errorCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_successCallback_invalid_cb">
+ <testcase purpose="Check exception in errorCallback of GyroscopeSensor::getGyroscopeSensorData() method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_errorCallback_invoked">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_successCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_errorCallback_invoked.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_with_errorCallback">
+ <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method exists" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P0" id="GyroscopeSensor_getGyroscopeSensorData_exist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_with_errorCallback.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface GyroscopeRotationVectorSensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="GyroscopeRotationVectorSensor_notexist">
+ <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_misarg">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_misarg.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeSensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="GyroscopeSensor_extend">
+ <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_successCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_extend.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_successCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeSensor" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="GyroscopeSensor_getGyroscopeSensorData">
+ <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_successCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_successCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_errorCallback_TypeMismatch">
+ <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="GyroscopeSensor_getGyroscopeSensorData_with_errorCallback">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_errorCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_with_errorCallback.html</test_script_entry>
</description>
<specs>
<spec>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_errorCallback_invalid_cb">
+ <testcase purpose="Check if interface GyroscopeSensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="GyroscopeSensor_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_errorCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeSensor" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check exception in errorCallback of GyroscopeSensor::getGyroscopeSensorData() method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_errorCallback_invoked">
+ <testcase purpose="Check if interface SensorGyroscopeData exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="SensorGravityData_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_errorCallback_invoked.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGyroscopeData_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorGyroscopeData" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method exists" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P0" id="GyroscopeSensor_getGyroscopeSensorData_exist">
+ <testcase purpose="Check if x attribute of SensorGyroscopeData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGravityData_x_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGyroscopeData_x_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorGyroscopeData" element_type="attribute" element_name="x" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_misarg">
+ <testcase purpose="Check if y attribute of SensorGyroscopeData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGravityData_y_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_misarg.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGyroscopeData_y_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorGyroscopeData" element_type="attribute" element_name="y" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_successCallback_TypeMismatch">
+ <testcase purpose="Check if z attribute of SensorGyroscopeData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGravityData_z_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_successCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGyroscopeData_z_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorGyroscopeData" element_type="attribute" element_name="z" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_successCallback_invalid_cb">
+ </set>
+ <set name="gyroscope_rotation_vector_sensor_mobile" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+ <capability name="http://tizen.org/feature/sensor.gyroscope_rotation_vector"/>
+ </capabilities>
+ <testcase purpose="Check if GyroscopeRotationVectorSensor is extendable" component="Tizen Device APIs/System/Sensor" execution_type="auto" id="GyroscopeRotationVectorSensor_extend">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_successCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_extend.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="GyroscopeSensor_getGyroscopeSensorData_with_errorCallback">
+ <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_with_errorCallback.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface GyroscopeSensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="GyroscopeSensor_notexist">
+ <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeSensor" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorGravityData exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="SensorGravityData_notexist">
+ <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGravityData_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorGravityData" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if x attribute of SensorGravityData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGravityData_x_attribute">
+ <testcase purpose="Check exception in errorCallback of GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_invoked">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGravityData_x_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_invoked.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorGravityData" element_type="attribute" element_name="x" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if y attribute of SensorGravityData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGravityData_y_attribute">
+ <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method exists" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P0" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_exist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGravityData_y_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorGravityData" element_type="attribute" element_name="y" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if z attribute of SensorGravityData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGravityData_z_attribute">
+ <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_misarg">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGravityData_z_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_misarg.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorGravityData" element_type="attribute" element_name="z" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorGyroscopeData exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="SensorGyroscopeData_notexist">
+ <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_successCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGyroscopeData_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_successCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorGyroscopeData" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if x attribute of SensorGyroscopeData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGyroscopeData_x_attribute">
+ <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_successCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGyroscopeData_x_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_successCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorGyroscopeData" element_type="attribute" element_name="x" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if y attribute of SensorGyroscopeData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGyroscopeData_y_attribute">
+ <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_with_errorCallback">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGyroscopeData_y_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_with_errorCallback.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorGyroscopeData" element_type="attribute" element_name="y" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if z attribute of SensorGyroscopeData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGyroscopeData_z_attribute">
+ <testcase purpose="Check if interface GyroscopeRotationVectorSensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="GyroscopeRotationVectorSensor_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGyroscopeData_z_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorGyroscopeData" element_type="attribute" element_name="z" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if LinearAccelerationSensor is extendable" type="compliance" status="approved" component="TizenAPI/System/Sensor" execution_type="auto" priority="P3" id="LinearAccelerationSensor_extend">
+ </set>
+ <set name="Linear_Acceleration_Sensor_mobile" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+ <capability name="http://tizen.org/feature/sensor.linear_acceleration"/>
+ </capabilities>
+ <testcase purpose="Check if LinearAccelerationSensor is extendable" component="TizenAPI/System/Sensor" execution_type="auto" id="LinearAccelerationSensor_extend">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LinearAccelerationSensor_extend.html</test_script_entry>
</description>
</specs>
</testcase>
</set>
- <set name="Sensor_wearable" type="js">
+ <set name="Light_Sensor_wearable" type="js">
<capabilities>
<capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
- <capability name="http://tizen.org/feature/sensor.accelerometer"/>
- <capability name="http://tizen.org/feature/sensor.accelerometer.wakeup"/>
- <capability name="http://tizen.org/feature/sensor.barometer"/>
- <capability name="http://tizen.org/feature/sensor.barometer.wakeup "/>
- <capability name="http://tizen.org/feature/sensor.gyroscope"/>
- <capability name="http://tizen.org/feature/sensor.gyroscope.wakeup"/>
- <capability name="http://tizen.org/feature/sensor.magnetometer "/>
- <capability name="http://tizen.org/feature/sensor.magnetometer.wakeup"/>
<capability name="http://tizen.org/feature/sensor.photometer"/>
- <capability name="http://tizen.org/feature/sensor.photometer.wakeup"/>
- <capability name="http://tizen.org/feature/sensor.proximity"/>
- <capability name="http://tizen.org/feature/sensor.proximity.wakeup"/>
- <capability name="http://tizen.org/feature/sensor.tiltmeter"/>
- <capability name="http://tizen.org/feature/sensor.tiltmeter.wakeup"/>
- <capability name="http://tizen.org/feature/sensor.ultraviolet"/>
- <capability name="http://tizen.org/feature/sensor.pedometer"/>
- <capability name="http://tizen.org/feature/sensor.wrist_up"/>
- <capability name="http://tizen.org/feature/sensor.heart_rate_monitor"/>
- <capability name="http://tizen.org/feature/sensor.linear_acceleration"/>
</capabilities>
- <testcase purpose="Check if LightSensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="LightSensor_extend">
+ <testcase purpose="Check if SensorLightData::lightLevel attribute exists, has type number and is readonly" onload_delay="30" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" id="SensorLightData_lightLevel_attribute">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorLightData_lightLevel_attribute.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="SensorLightData" element_type="attribute" element_name="lightLevel" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if interface SensorLightData does not exists" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="SensorLightData_notexist">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorLightData_notexist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="SensorLightData" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if LightSensor is extendable" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="LightSensor_extend">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_extend.html</test_script_entry>
</description>
- <specs>
+ <specs>
<spec>
<spec_assertion interface="LightSensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if LightSensor::getLightSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="LightSensor_getLightSensorData">
+ <testcase purpose="Check if LightSensor::getLightSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="LightSensor_getLightSensorData">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData.html</test_script_entry>
</description>
- <specs>
+ <specs>
<spec>
<spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData_errorCallback_TypeMismatch.html</test_script_entry>
</description>
- <specs>
+ <specs>
<spec>
<spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData_errorCallback_invalid_cb.html</test_script_entry>
</description>
- <specs>
+ <specs>
<spec>
<spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData_errorCallback_invoked.html</test_script_entry>
</description>
- <specs>
+ <specs>
<spec>
<spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData_exist.html</test_script_entry>
</description>
- <specs>
+ <specs>
<spec>
<spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if LightSensor::getLightSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="LightSensor_getLightSensorData_with_errorCallback">
+ <testcase purpose="Check if LightSensor::getLightSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="LightSensor_getLightSensorData_with_errorCallback">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData_with_errorCallback.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if MagneticSensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="MagneticSensor_extend">
+ <testcase purpose="Check if sensorService::getDefaultSensor() method returns LightSensor object when called with LIGHT" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="SensorService_getDefaultSensor_type_light">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_extend.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_light.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="MagneticSensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if MagneticSensor::getMagneticSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="MagneticSensor_getMagneticSensorData">
+ </set>
+ <set name="Magnetic_Sensor_wearable" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+ <capability name="http://tizen.org/feature/sensor.magnetometer"/>
+ </capabilities>
+ <testcase purpose="Check if accuracy attribute of SensorMagneticData exists, type is string and readonly" onload_delay="30" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" id="SensorMagneticData_accuracy_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_accuracy_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorMagneticData" element_type="attribute" element_name="accuracy" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if MagneticSensor::getMagneticSensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="MagneticSensor_getMagneticSensorData_errorCallback_TypeMismatch">
+ <testcase purpose="Check if interface SensorMagneticData exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorMagneticData_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_errorCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorMagneticData" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if MagneticSensor::getMagneticSensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="MagneticSensor_getMagneticSensorData_errorCallback_invalid_cb">
+ <testcase purpose="Check if x attribute of SensorMagneticData exists, type is string and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="SensorMagneticData_x_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_errorCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_x_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorMagneticData" element_type="attribute" element_name="x" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check exception in errorCallback of MagneticSensor::getMagneticSensorData() method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="MagneticSensor_getMagneticSensorData_errorCallback_invoked">
+ <testcase purpose="Check if y attribute of SensorMagneticData exists, type is string and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="SensorMagneticData_y_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_errorCallback_invoked.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_y_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorMagneticData" element_type="attribute" element_name="y" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if MagneticSensor::getMagneticSensorData() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="MagneticSensor_getMagneticSensorData_exist">
+ <testcase purpose="Check if z attribute of SensorMagneticData exists, type is string and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="SensorMagneticData_z_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_z_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorMagneticData" element_type="attribute" element_name="z" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if MagneticSensor::getMagneticSensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="MagneticSensor_getMagneticSensorData_misarg">
+ <testcase purpose="Check if MagneticSensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="MagneticSensor_extend">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_misarg.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_extend.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="MagneticSensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if MagneticSensor::getMagneticSensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="MagneticSensor_getMagneticSensorData_successCallback_TypeMismatch">
+ <testcase purpose="Check if MagneticSensor::getMagneticSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="MagneticSensor_getMagneticSensorData">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_successCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData.html</test_script_entry>
</description>
<specs>
<spec>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if MagneticSensor::getMagneticSensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="MagneticSensor_getMagneticSensorData_successCallback_invalid_cb">
+ <testcase purpose="Check if MagneticSensor::getMagneticSensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="MagneticSensor_getMagneticSensorData_errorCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_successCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_errorCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if MagneticSensor::getMagneticSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="MagneticSensor_getMagneticSensorData_with_errorCallback">
+ <testcase purpose="Check if MagneticSensor::getMagneticSensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="MagneticSensor_getMagneticSensorData_errorCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_with_errorCallback.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_errorCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface MagneticSensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="MagneticSensor_notexist">
+ <testcase purpose="Check exception in errorCallback of MagneticSensor::getMagneticSensorData() method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="MagneticSensor_getMagneticSensorData_errorCallback_invoked">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_errorCallback_invoked.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="MagneticSensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if PressureSensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="PressureSensor_extend">
+ <testcase purpose="Check if MagneticSensor::getMagneticSensorData() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="MagneticSensor_getMagneticSensorData_exist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_extend.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="PressureSensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if PressureSensor::getPressureSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="PressureSensor_getPressureSensorData">
+ <testcase purpose="Check if MagneticSensor::getMagneticSensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="MagneticSensor_getMagneticSensorData_misarg">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_misarg.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if PressureSensor::getPressureSensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="PressureSensor_getPressureSensorData_errorCallback_TypeMismatch">
+ <testcase purpose="Check if MagneticSensor::getMagneticSensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="MagneticSensor_getMagneticSensorData_successCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_errorCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_successCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if PressureSensor::getPressureSensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="PressureSensor_getPressureSensorData_errorCallback_invalid_cb">
+ <testcase purpose="Check if MagneticSensor::getMagneticSensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="MagneticSensor_getMagneticSensorData_successCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_errorCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_successCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check exception in errorCallback of getPressureSensorData method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="PressureSensor_getPressureSensorData_errorCallback_invoked">
+ <testcase purpose="Check if MagneticSensor::getMagneticSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="MagneticSensor_getMagneticSensorData_with_errorCallback">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_errorCallback_invoked.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_with_errorCallback.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if PressureSensor::getPressureSensorData() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="PressureSensor_getPressureSensorData_exist">
+ <testcase purpose="Check if interface MagneticSensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="MagneticSensor_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="MagneticSensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if PressureSensor::getPressureSensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="PressureSensor_getPressureSensorData_misarg">
+ <testcase purpose="Check if SensorDataSuccessCallback::onsuccess() works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="SensorDataSuccessCallback_onsuccess">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_misarg.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorDataSuccessCallback_onsuccess.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorDataSuccessCallback" element_type="method" element_name="onsuccess" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if PressureSensor::getPressureSensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="PressureSensor_getPressureSensorData_successCallback_TypeMismatch">
+ <testcase purpose="Check if sensorService::getDefaultSensor() method returns MagneticSensor object when called with MAGNETIC" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getDefaultSensor_type_magnetic">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_successCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_magnetic.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if PressureSensor::getPressureSensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="PressureSensor_getPressureSensorData_successCallback_invalid_cb">
+ </set>
+ <set name="Pressure_Sensor_wearable" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+ <capability name="http://tizen.org/feature/sensor.barometer"/>
+ </capabilities>
+ <testcase purpose="Check if interface SensorPressureData exists, it should not." component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="SensorPressureData_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_successCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorPressureData_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorPressureData" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if PressureSensor::getPressureSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="PressureSensor_getPressureSensorData_with_errorCallback">
+ <testcase purpose="Check attribute pressure in SensorPressureData" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="SensorPressureData_pressure_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_with_errorCallback.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorPressureData_pressure_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorPressureData" element_type="attribute" element_name="z" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface PressureSensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="PressureSensor_notexist">
+ <testcase purpose="Check if PressureSensor is extendable" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="PressureSensor_extend">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_extend.html</test_script_entry>
</description>
<specs>
<spec>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if ProximitySensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="ProximitySensor_extend">
+ <testcase purpose="Check if PressureSensor::getPressureSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="PressureSensor_getPressureSensorData">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_extend.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="ProximitySensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if ProximitySensor::getProximitySensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="ProximitySensor_getProximitySensorData">
+ <testcase purpose="Check if PressureSensor::getPressureSensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="PressureSensor_getPressureSensorData_errorCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_errorCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if ProximitySensor::getProximitySensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="ProximitySensor_getProximitySensorData_errorCallback_TypeMismatch">
+ <testcase purpose="Check if PressureSensor::getPressureSensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="PressureSensor_getPressureSensorData_errorCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_errorCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_errorCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if ProximitySensor::getProximitySensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="ProximitySensor_getProximitySensorData_errorCallback_invalid_cb">
+ <testcase purpose="Check exception in errorCallback of getPressureSensorData method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="PressureSensor_getPressureSensorData_errorCallback_invoked">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_errorCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_errorCallback_invoked.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check exception in error callback of ProximitySensor::getProximitySensorData() method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="ProximitySensor_getProximitySensorData_errorCallback_invoked">
+ <testcase purpose="Check if PressureSensor::getPressureSensorData() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="PressureSensor_getPressureSensorData_exist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_errorCallback_invoked.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if ProximitySensor::getProximitySensorData() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="ProximitySensor_getProximitySensorData_exist">
+ <testcase purpose="Check if PressureSensor::getPressureSensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="PressureSensor_getPressureSensorData_misarg">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_misarg.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if ProximitySensor::getProximitySensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="ProximitySensor_getProximitySensorData_misarg">
+ <testcase purpose="Check if PressureSensor::getPressureSensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="PressureSensor_getPressureSensorData_successCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_misarg.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_successCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if ProximitySensor::getProximitySensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="ProximitySensor_getProximitySensorData_successCallback_TypeMismatch">
+ <testcase purpose="Check if PressureSensor::getPressureSensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="PressureSensor_getPressureSensorData_successCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_successCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_successCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if ProximitySensor::getProximitySensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="ProximitySensor_getProximitySensorData_successCallback_invalid_cb">
+ <testcase purpose="Check if PressureSensor::getPressureSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="PressureSensor_getPressureSensorData_with_errorCallback">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_successCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_with_errorCallback.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if ProximitySensor::getProximitySensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="ProximitySensor_getProximitySensorData_with_errorCallback">
+ <testcase purpose="Check if interface PressureSensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="PressureSensor_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_with_errorCallback.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="PressureSensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface ProximitySensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="ProximitySensor_notexist">
+ <testcase purpose="Check if sensorService::getDefaultSensor() method returns PressureSensor object when called with PRESSURE" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getDefaultSensor_type_pressure">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_pressure.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="ProximitySensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorDataSuccessCallback exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorDataSuccessCallback_notexist">
+ </set>
+ <set name="Proximity_Sensor_wearable" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+ <capability name="http://tizen.org/feature/sensor.proximity"/>
+ </capabilities>
+ <testcase purpose="Check if interface SensorProximityData exists, it should not." component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="SensorProximityData_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorDataSuccessCallback_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorProximityData_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorDataSuccessCallback" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorProximityData" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if SensorDataSuccessCallback::onsuccess() works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorDataSuccessCallback_onsuccess">
+ <testcase purpose="Check proximityState in SensorProximityData" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="SensorProximityData_proximityState_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorDataSuccessCallback_onsuccess.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorProximityData_proximityState_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorDataSuccessCallback" element_type="method" element_name="onsuccess" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorProximityData" element_type="attribute" element_name="proximityState" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorData does not exist" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorData_notexist">
+ <testcase purpose="Check if ProximitySensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="ProximitySensor_extend">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorData_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_extend.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorData" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="ProximitySensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if SensorLightData::lightLevel attribute exists, has type number and is readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorLightData_lightLevel_attribute">
+ <testcase purpose="Check if ProximitySensor::getProximitySensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="ProximitySensor_getProximitySensorData">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorLightData_lightLevel_attribute.html</test_script_entry>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Please touch or get closer your hand to proximity sensor which is next to front camera</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorLightData" element_type="attribute" element_name="lightLevel" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorLightData does not exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorLightData_notexist">
+ <testcase purpose="Check if ProximitySensor::getProximitySensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P2" id="ProximitySensor_getProximitySensorData_errorCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorLightData_notexist.html</test_script_entry>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Please touch or get closer your hand to proximity sensor which is next to front camera</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_errorCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorLightData" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if accuracy attribute of SensorMagneticData exists, type is string and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorMagneticData_accuracy_attribute">
+ <testcase purpose="Check if ProximitySensor::getProximitySensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P2" id="ProximitySensor_getProximitySensorData_errorCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_accuracy_attribute.html</test_script_entry>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Please touch or get closer your hand to proximity sensor which is next to front camera</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_errorCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorMagneticData" element_type="attribute" element_name="accuracy" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorMagneticData exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorMagneticData_notexist">
+ <testcase purpose="Check exception in error callback of ProximitySensor::getProximitySensorData() method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="ProximitySensor_getProximitySensorData_errorCallback_invoked">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_errorCallback_invoked.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorMagneticData" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if x attribute of SensorMagneticData exists, type is string and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorMagneticData_x_attribute">
+ <testcase purpose="Check if ProximitySensor::getProximitySensorData() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="ProximitySensor_getProximitySensorData_exist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_x_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorMagneticData" element_type="attribute" element_name="x" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if y attribute of SensorMagneticData exists, type is string and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorMagneticData_y_attribute">
+ <testcase purpose="Check if ProximitySensor::getProximitySensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P2" id="ProximitySensor_getProximitySensorData_misarg">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_y_attribute.html</test_script_entry>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Please touch or get closer your hand to proximity sensor which is next to front camera</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_misarg.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorMagneticData" element_type="attribute" element_name="y" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if z attribute of SensorMagneticData exists, type is string and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorMagneticData_z_attribute">
+ <testcase purpose="Check if ProximitySensor::getProximitySensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P2" id="ProximitySensor_getProximitySensorData_successCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_z_attribute.html</test_script_entry>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Please touch or get closer your hand to proximity sensor which is next to front camera</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_successCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorMagneticData" element_type="attribute" element_name="z" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorPressureData exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorPressureData_notexist">
+ <testcase purpose="Check if ProximitySensor::getProximitySensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P2" id="ProximitySensor_getProximitySensorData_successCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorPressureData_notexist.html</test_script_entry>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Please touch or get closer your hand to proximity sensor which is next to front camera</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_successCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorPressureData" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check attribute pressure in SensorPressureData" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorPressureData_pressure_attribute">
+ <testcase purpose="Check if ProximitySensor::getProximitySensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="ProximitySensor_getProximitySensorData_with_errorCallback">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorPressureData_pressure_attribute.html</test_script_entry>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Please touch or get closer your hand to proximity sensor which is next to front camera</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_with_errorCallback.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorPressureData" element_type="attribute" element_name="z" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorProximityData exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorProximityData_notexist">
+ <testcase purpose="Check if interface ProximitySensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="ProximitySensor_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorProximityData_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorProximityData" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="ProximitySensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check proximityState in SensorProximityData" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorProximityData_proximityState_attribute">
+ <testcase purpose="Check if sensorService::getDefaultSensor() method returns ProximitySensor object when called with PROXIMITY" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getDefaultSensor_type_proximity">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorProximityData_proximityState_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_proximity.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorProximityData" element_type="attribute" element_name="proximityState" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ </set>
+ <set name="Sensor_wearable" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+ <capability name="http://tizen.org/feature/sensor.proximity"/>
+ </capabilities>
+ <testcase purpose="Check if interface SensorDataSuccessCallback exists, it should not" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="SensorDataSuccessCallback_notexist">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorDataSuccessCallback_notexist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="SensorDataSuccessCallback" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if interface SensorData does not exist" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="SensorData_notexist">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorData_notexist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="SensorData" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if sensorService::getDefaultSensor() method returns LightSensor object when called with LIGHT" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getDefaultSensor_type_light">
+ <testcase purpose="Check if SensorService exists in tizen" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorService_in_tizen">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_light.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_in_tizen.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorService" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if sensorService::getDefaultSensor() method returns MagneticSensor object when called with MAGNETIC" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getDefaultSensor_type_magnetic">
+ <testcase purpose="Check if interface SensorService exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorService_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_magnetic.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorService" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if sensorService::getDefaultSensor() method returns PressureSensor object when called with PRESSURE" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getDefaultSensor_type_pressure">
+ <testcase purpose="Check if interface Sensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="Sensor_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_pressure.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if sensorService::getDefaultSensor() method returns ProximitySensor object when called with PROXIMITY" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getDefaultSensor_type_proximity">
+ <testcase purpose="check if Sensor::lightIntensity sensorType exists, has type string and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="Sensor_sensorType_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_proximity.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_sensorType_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="attribute" element_name="sensorType" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if sensorService::getDefaultSensor() method returns UltravioletSensor object when called with ULTRAVIOLET" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getDefaultSensor_type_ultraviolet">
+ <testcase purpose="Check if Sensor::start() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="Sensor_start">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_ultraviolet.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if SensorService exists in tizen" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorService_in_tizen">
+ <testcase purpose="Check if Sensor::start() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_start_errorCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_in_tizen.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_errorCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
- <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
- <spec_statement>TBD</spec_statement>
- </spec>
- </specs>
- </testcase>
- <testcase purpose="Check if interface SensorService exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorService_notexist">
- <description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_notexist.html</test_script_entry>
- </description>
- <specs>
- <spec>
- <spec_assertion interface="SensorService" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
- <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
- <spec_statement>TBD</spec_statement>
- </spec>
- </specs>
- </testcase>
- <testcase purpose="Check if interface Sensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="Sensor_notexist">
- <description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_notexist.html</test_script_entry>
- </description>
- <specs>
- <spec>
- <spec_assertion interface="Sensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
- <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
- <spec_statement>TBD</spec_statement>
- </spec>
- </specs>
- </testcase>
- <testcase purpose="check if Sensor::lightIntensity sensorType exists, has type string and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="Sensor_sensorType_attribute">
- <description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_sensorType_attribute.html</test_script_entry>
- </description>
- <specs>
- <spec>
- <spec_assertion interface="Sensor" element_type="attribute" element_name="sensorType" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
- <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
- <spec_statement>TBD</spec_statement>
- </spec>
- </specs>
- </testcase>
- <testcase purpose="Check if setChangeListener() works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="Sensor_setChangeListener">
- <description>
- <pre_condition>Prepare to change sensor values.</pre_condition>
- <steps>
- <step order="1">
- <step_desc>Click run and change the value of the sensor according to the pop up.</step_desc>
- <expected>Pass</expected>
- </step>
- </steps>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener.html</test_script_entry>
- </description>
- <specs>
- <spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
- <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
- <spec_statement>TBD</spec_statement>
- </spec>
- </specs>
- </testcase>
- <testcase purpose="Check if setChangeListener() works properly" onload_delay="30" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" id="Sensor_setChangeListener_with_interval">
- <description>
- <pre_condition>Prepare to change sensor values.</pre_condition>
- <steps>
- <step order="1">
- <step_desc>Click run and change the value of the sensor for 2 seconds according to the pop up.</step_desc>
- <expected>Pass</expected>
- </step>
- </steps>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_with_interval.html</test_script_entry>
- </description>
- <specs>
- <spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if setChangeListener() works properly" onload_delay="30" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" id="Sensor_setChangeListener_with_default_interval">
+ <testcase purpose="Check if Sensor::start() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_start_errorCallback_invalid_cb">
<description>
- <pre_condition>Prepare to change sensor values.</pre_condition>
- <steps>
- <step order="1">
- <step_desc>Click run and change the value of the sensor for 2 seconds according to the pop up.</step_desc>
- <expected>Pass</expected>
- </step>
- </steps>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_with_default_interval.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_errorCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if setChangeListener() works properly with batchLatency" onload_delay="30" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" id="Sensor_setChangeListener_with_batchLatency">
+ <testcase purpose="Check if Sensor::start() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="Sensor_start_exist">
<description>
- <pre_condition>Prepare to change sensor values.</pre_condition>
- <steps>
- <step order="1">
- <step_desc>Click run and change the value of the sensor for 2 seconds according to the pop up.</step_desc>
- <expected>Pass</expected>
- </step>
- </steps>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_with_batchLatency.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::setChangeListener() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="Sensor_setChangeListener_exist">
+ <testcase purpose="Check if Sensor::start() throws exception when successCallback is missing" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_start_misarg">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_misarg.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::setChangeListener() throws exception when successCallback is missing" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_setChangeListener_misarg">
+ <testcase purpose="Check if Sensor::start() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_start_successCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_misarg.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_successCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::setChangeListener() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_setChangeListener_successCallback_TypeMismatch">
+ <testcase purpose="Check if Sensor::start() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_start_successCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_successCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_successCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::setChangeListener() throw exception when successCallback has non callable attributes" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_setChangeListener_successCallback_invalid_cb">
+ <testcase purpose="Check method start of Sensor with errorCallback" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="Sensor_start_with_errorCallback">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_successCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_with_errorCallback.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::start() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="Sensor_start">
+ <testcase purpose="Check if Sensor::stop() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="Sensor_stop">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_stop.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="stop" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::start() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_start_errorCallback_TypeMismatch">
+ <testcase purpose="Check if Sensor::stop() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="Sensor_stop_exist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_errorCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_stop_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="stop" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::start() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_start_errorCallback_invalid_cb">
+ <testcase purpose="Check Sensor::stop() method with extra argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_stop_extra_argument">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_errorCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_stop_extra_argument.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="stop" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::start() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="Sensor_start_exist">
+ <testcase purpose="Check if Sensor::stop() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="Sensor_stop_without_sensor_type">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_stop_without_sensor_type.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="stop" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::start() throws exception when successCallback is missing" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_start_misarg">
+ <testcase purpose="Check if unsetChangeListener() works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="Sensor_unsetChangeListener">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_misarg.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_unsetChangeListener.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="unsetChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::start() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_start_successCallback_TypeMismatch">
+ <testcase purpose="Check if Sensor::unsetChangeListener() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="Sensor_unsetChangeListener_exist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_successCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_unsetChangeListener_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="unsetChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::start() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_start_successCallback_invalid_cb">
+ <testcase purpose="Check Sensor::unsetChangeListener() method with extra argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_unsetChangeListener_extra_argument">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_successCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_unsetChangeListener_extra_argument.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="unsetChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check method start of Sensor with errorCallback" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="Sensor_start_with_errorCallback">
+ <testcase purpose="Check if setChangeListener() works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="Sensor_setChangeListener">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_start_with_errorCallback.html</test_script_entry>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Click run and change the value of the sensor according to the pop up.</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="start" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::stop() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="Sensor_stop">
+ <testcase purpose="Check if setChangeListener() works properly" onload_delay="30" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" id="Sensor_setChangeListener_with_interval">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_stop.html</test_script_entry>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Click run and change the value of the sensor for 2 seconds according to the pop up.</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_with_interval.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="stop" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::stop() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="Sensor_stop_exist">
+ <testcase purpose="Check if setChangeListener() works properly" onload_delay="30" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" id="Sensor_setChangeListener_with_default_interval">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_stop_exist.html</test_script_entry>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Click run and change the value of the sensor for 2 seconds according to the pop up.</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_with_default_interval.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="stop" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check Sensor::stop() method with extra argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_stop_extra_argument">
+ <testcase purpose="Check if setChangeListener() works properly with batchLatency" onload_delay="30" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" id="Sensor_setChangeListener_with_batchLatency">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_stop_extra_argument.html</test_script_entry>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Click run and change the value of the sensor for 2 seconds according to the pop up.</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_with_batchLatency.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="stop" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::stop() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="Sensor_stop_without_sensor_type">
+ <testcase purpose="Check if Sensor::setChangeListener() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="Sensor_setChangeListener_exist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_stop_without_sensor_type.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="stop" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if unsetChangeListener() works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="Sensor_unsetChangeListener">
+ <testcase purpose="Check if Sensor::setChangeListener() throws exception when successCallback is missing" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_setChangeListener_misarg">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_unsetChangeListener.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_misarg.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="unsetChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::unsetChangeListener() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="Sensor_unsetChangeListener_exist">
+ <testcase purpose="Check if Sensor::setChangeListener() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_setChangeListener_successCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_unsetChangeListener_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_successCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="unsetChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check Sensor::unsetChangeListener() method with extra argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_unsetChangeListener_extra_argument">
+ <testcase purpose="Check if Sensor::setChangeListener() throw exception when successCallback has non callable attributes" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_setChangeListener_successCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_unsetChangeListener_extra_argument.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_successCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="unsetChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if UltravioletSensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="UltravioletSensor_extend">
+ </set>
+ <set name="ultar_Sensor_wearable" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+ <capability name="http://tizen.org/feature/sensor.ultraviolet"/>
+ </capabilities>
+ <testcase purpose="Check if UltravioletSensor is extendable" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="UltravioletSensor_extend">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/UltravioletSensor_extend.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if UltravioletSensor::getUltravioletSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="UltravioletSensor_getUltravioletSensorData">
+ <testcase purpose="Check if UltravioletSensor::getUltravioletSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="UltravioletSensor_getUltravioletSensorData">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/UltravioletSensor_getUltravioletSensorData.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if UltravioletSensor::getUltravioletSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="UltravioletSensor_getUltravioletSensorData_with_errorCallback">
+ <testcase purpose="Check if UltravioletSensor::getUltravioletSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="UltravioletSensor_getUltravioletSensorData_with_errorCallback">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/UltravioletSensor_getUltravioletSensorData_with_errorCallback.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if HRMRawSensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="HRMRawSensor_extend">
+ <testcase purpose="Check if sensorService::getDefaultSensor() method returns UltravioletSensor object when called with ULTRAVIOLET" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getDefaultSensor_type_ultraviolet">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/HRMRawSensor_extend.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_ultraviolet.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="HRMRawSensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
- <spec_url>TBD</spec_url>
+ <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if HRMRawSensor::HRMRawSensor_getHRMRawSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="HRMRawSensor_getHRMRawSensorData">
- <description>
+ </set>
+ <set name="hrm_sensor_wearable" type="js">
+ <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 HRMRawSensor is extendable" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="HRMRawSensor_extend">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/HRMRawSensor_extend.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="HRMRawSensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>TBD</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if HRMRawSensor::HRMRawSensor_getHRMRawSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="HRMRawSensor_getHRMRawSensorData">
+ <description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/HRMRawSensor_getHRMRawSensorData.html</test_script_entry>
</description>
<specs>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GravitySensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="GravitySensor_extend">
+ </set>
+ <set name="gravity_sensor_wearable" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+ <capability name="http://tizen.org/feature/sensor.gravity"/>
+ </capabilities>
+ <testcase purpose="Check if GravitySensor is extendable" component="Tizen Device APIs/System/Sensor" execution_type="auto" id="GravitySensor_extend">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GravitySensor_extend.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeRotationVectorSensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="GyroscopeRotationVectorSensor_extend">
+ <testcase purpose="Check if interface SensorGravityData exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="SensorGravityData_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_extend.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGravityData_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorGravityData" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData">
+ <testcase purpose="Check if x attribute of SensorGravityData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGravityData_x_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGravityData_x_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorGravityData" element_type="attribute" element_name="x" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_TypeMismatch">
+ <testcase purpose="Check if y attribute of SensorGravityData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGravityData_y_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGravityData_y_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorGravityData" element_type="attribute" element_name="y" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_invalid_cb">
+ <testcase purpose="Check if z attribute of SensorGravityData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGravityData_z_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGravityData_z_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorGravityData" element_type="attribute" element_name="z" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check exception in errorCallback of GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_invoked">
+ </set>
+ <set name="gyroscope_sensor_wearable" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+ <capability name="http://tizen.org/feature/sensor.gyroscope"/>
+ </capabilities>
+ <testcase purpose="Check if GyroscopeSensor is extendable" component="Tizen Device APIs/System/Sensor" execution_type="auto" id="GyroscopeSensor_extend">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_invoked.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_extend.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeSensor" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method exists" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P0" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_exist">
+ <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="GyroscopeSensor_getGyroscopeSensorData">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_misarg">
+ <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_errorCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_misarg.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_errorCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_successCallback_TypeMismatch">
+ <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_errorCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_successCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_errorCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_successCallback_invalid_cb">
+ <testcase purpose="Check exception in errorCallback of GyroscopeSensor::getGyroscopeSensorData() method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_errorCallback_invoked">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_successCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_errorCallback_invoked.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_with_errorCallback">
+ <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method exists" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P0" id="GyroscopeSensor_getGyroscopeSensorData_exist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_with_errorCallback.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface GyroscopeRotationVectorSensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="GyroscopeRotationVectorSensor_notexist">
+ <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_misarg">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_misarg.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeSensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="GyroscopeSensor_extend">
+ <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_successCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_extend.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_successCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeSensor" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="GyroscopeSensor_getGyroscopeSensorData">
+ <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_successCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_successCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_errorCallback_TypeMismatch">
+ <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="GyroscopeSensor_getGyroscopeSensorData_with_errorCallback">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_errorCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_with_errorCallback.html</test_script_entry>
</description>
<specs>
<spec>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_errorCallback_invalid_cb">
+ <testcase purpose="Check if interface GyroscopeSensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="GyroscopeSensor_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_errorCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeSensor" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check exception in errorCallback of GyroscopeSensor::getGyroscopeSensorData() method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_errorCallback_invoked">
+ <testcase purpose="Check if interface SensorGyroscopeData exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="SensorGravityData_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_errorCallback_invoked.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGyroscopeData_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorGyroscopeData" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method exists" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P0" id="GyroscopeSensor_getGyroscopeSensorData_exist">
+ <testcase purpose="Check if x attribute of SensorGyroscopeData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGravityData_x_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGyroscopeData_x_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorGyroscopeData" element_type="attribute" element_name="x" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_misarg">
+ <testcase purpose="Check if y attribute of SensorGyroscopeData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGravityData_y_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_misarg.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGyroscopeData_y_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorGyroscopeData" element_type="attribute" element_name="y" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_successCallback_TypeMismatch">
+ <testcase purpose="Check if z attribute of SensorGyroscopeData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGravityData_z_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_successCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGyroscopeData_z_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorGyroscopeData" element_type="attribute" element_name="z" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_successCallback_invalid_cb">
+ </set>
+ <set name="gyroscope_rotation_vector_sensor_wearable" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+ <capability name="http://tizen.org/feature/sensor.gyroscope_rotation_vector"/>
+ </capabilities>
+ <testcase purpose="Check if GyroscopeRotationVectorSensor is extendable" component="Tizen Device APIs/System/Sensor" execution_type="auto" id="GyroscopeRotationVectorSensor_extend">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_successCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_extend.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="GyroscopeSensor_getGyroscopeSensorData_with_errorCallback">
+ <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_with_errorCallback.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface GyroscopeSensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="GyroscopeSensor_notexist">
+ <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeSensor" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorGravityData exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="SensorGravityData_notexist">
+ <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGravityData_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorGravityData" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if x attribute of SensorGravityData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGravityData_x_attribute">
+ <testcase purpose="Check exception in errorCallback of GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_invoked">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGravityData_x_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_invoked.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorGravityData" element_type="attribute" element_name="x" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if y attribute of SensorGravityData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGravityData_y_attribute">
+ <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method exists" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P0" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_exist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGravityData_y_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorGravityData" element_type="attribute" element_name="y" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if z attribute of SensorGravityData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGravityData_z_attribute">
+ <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_misarg">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGravityData_z_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_misarg.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorGravityData" element_type="attribute" element_name="z" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorGyroscopeData exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="SensorGyroscopeData_notexist">
+ <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_successCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGyroscopeData_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_successCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorGyroscopeData" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if x attribute of SensorGyroscopeData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGyroscopeData_x_attribute">
+ <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_successCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGyroscopeData_x_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_successCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorGyroscopeData" element_type="attribute" element_name="x" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if y attribute of SensorGyroscopeData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGyroscopeData_y_attribute">
+ <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_with_errorCallback">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGyroscopeData_y_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_with_errorCallback.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorGyroscopeData" element_type="attribute" element_name="y" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if z attribute of SensorGyroscopeData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGyroscopeData_z_attribute">
+ <testcase purpose="Check if interface GyroscopeRotationVectorSensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="GyroscopeRotationVectorSensor_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGyroscopeData_z_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorGyroscopeData" element_type="attribute" element_name="z" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if LinearAccelerationSensor is extendable" type="compliance" status="approved" component="TizenAPI/System/Sensor" execution_type="auto" priority="P3" id="LinearAccelerationSensor_extend">
+ </set>
+ <set name="Linear_Acceleration_Sensor_wearable" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+ <capability name="http://tizen.org/feature/sensor.linear_acceleration"/>
+ </capabilities>
+ <testcase purpose="Check if LinearAccelerationSensor is extendable" component="TizenAPI/System/Sensor" execution_type="auto" id="LinearAccelerationSensor_extend">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LinearAccelerationSensor_extend.html</test_script_entry>
</description>
</specs>
</testcase>
</set>
- <set name="Sensor_iot" type="js">
+ <set name="AccelerationSensor_wearable" type="js">
<capabilities>
- <capability name="http://tizen.org/feature/profile">
- <value>COMMON</value>
+ <capability name="http://tizen.org/feature/profile"><value>MOBILE</value>
</capability>
<capability name="http://tizen.org/feature/sensor.accelerometer"/>
- <capability name="http://tizen.org/feature/sensor.accelerometer.wakeup"/>
- <capability name="http://tizen.org/feature/sensor.barometer"/>
- <capability name="http://tizen.org/feature/sensor.barometer.wakeup "/>
- <capability name="http://tizen.org/feature/sensor.gyroscope"/>
- <capability name="http://tizen.org/feature/sensor.gyroscope.wakeup"/>
- <capability name="http://tizen.org/feature/sensor.magnetometer "/>
- <capability name="http://tizen.org/feature/sensor.magnetometer.wakeup"/>
- <capability name="http://tizen.org/feature/sensor.photometer"/>
- <capability name="http://tizen.org/feature/sensor.photometer.wakeup"/>
- <capability name="http://tizen.org/feature/sensor.proximity"/>
- <capability name="http://tizen.org/feature/sensor.proximity.wakeup"/>
- <capability name="http://tizen.org/feature/sensor.tiltmeter"/>
- <capability name="http://tizen.org/feature/sensor.tiltmeter.wakeup"/>
- <capability name="http://tizen.org/feature/sensor.ultraviolet"/>
- <capability name="http://tizen.org/feature/sensor.pedometer"/>
- <capability name="http://tizen.org/feature/sensor.wrist_up"/>
- <capability name="http://tizen.org/feature/sensor.heart_rate_monitor"/>
- <capability name="http://tizen.org/feature/sensor.linear_acceleration"/>
</capabilities>
- <testcase purpose="Check if LightSensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="LightSensor_extend">
+ <testcase purpose="Check if AccelerationSensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="AccelerationSensor_extend">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_extend.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/AccelerationSensor_extend.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="LightSensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="AccelerationSensor" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if LightSensor::getLightSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="LightSensor_getLightSensorData">
+ <testcase purpose="Check if AccelerationSensor::getAccelerationSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="AccelerationSensor_getAccelerationSensorData">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/AccelerationSensor_getAccelerationSensorData.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="AccelerationSensor" element_type="method" element_name="getAccelerationSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if LightSensor::getLightSensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="LightSensor_getLightSensorData_errorCallback_TypeMismatch">
+ <testcase purpose="Check if AccelerationSensor::getAccelerationSensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="AccelerationSensor_getAccelerationSensorData_errorCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData_errorCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/AccelerationSensor_getAccelerationSensorData_errorCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="AccelerationSensor" element_type="method" element_name="getAccelerationSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if LightSensor::getLightSensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="LightSensor_getLightSensorData_errorCallback_invalid_cb">
+ <testcase purpose="Check if AccelerationSensor::getAccelerationSensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="AccelerationSensor_getAccelerationSensorData_errorCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData_errorCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/AccelerationSensor_getAccelerationSensorData_errorCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="AccelerationSensor" element_type="method" element_name="getAccelerationSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check exception in errorCallback of LightSensor::getLightSensorData() method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="LightSensor_getLightSensorData_errorCallback_invoked">
+ <testcase purpose="Check exception in errorCallback of AccelerationSensor::getAccelerationSensorData() method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="AccelerationSensor_getAccelerationSensorData_errorCallback_invoked">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData_errorCallback_invoked.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/AccelerationSensor_getAccelerationSensorData_errorCallback_invoked.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="AccelerationSensor" element_type="method" element_name="getAccelerationSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if LightSensor::getLightSensorData() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="LightSensor_getLightSensorData_exist">
+ <testcase purpose="Check if AccelerationSensor::getAccelerationSensorData() method exists" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P0" id="AccelerationSensor_getAccelerationSensorData_exist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/AccelerationSensor_getAccelerationSensorData_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="AccelerationSensor" element_type="method" element_name="getAccelerationSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if LightSensor::getLightSensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="LightSensor_getLightSensorData_misarg">
+ <testcase purpose="Check if AccelerationSensor::getAccelerationSensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="AccelerationSensor_getAccelerationSensorData_misarg">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData_misarg.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/AccelerationSensor_getAccelerationSensorData_misarg.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="AccelerationSensor" element_type="method" element_name="getAccelerationSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if LightSensor::getLightSensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="LightSensor_getLightSensorData_successCallback_TypeMismatch">
+ <testcase purpose="Check if AccelerationSensor::getAccelerationSensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="AccelerationSensor_getAccelerationSensorData_successCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData_successCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/AccelerationSensor_getAccelerationSensorData_successCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="AccelerationSensor" element_type="method" element_name="getAccelerationSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if LightSensor::getLightSensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="LightSensor_getLightSensorData_successCallback_invalid_cb">
+ <testcase purpose="Check if AccelerationSensor::getAccelerationSensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="AccelerationSensor_getAccelerationSensorData_successCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData_successCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/AccelerationSensor_getAccelerationSensorData_successCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="AccelerationSensor" element_type="method" element_name="getAccelerationSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if LightSensor::getLightSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="LightSensor_getLightSensorData_with_errorCallback">
+ <testcase purpose="Check if AccelerationSensor::getAccelerationSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="AccelerationSensor_getAccelerationSensorData_with_errorCallback">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData_with_errorCallback.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/AccelerationSensor_getAccelerationSensorData_with_errorCallback.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="AccelerationSensor" element_type="method" element_name="getAccelerationSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface LightSensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="LightSensor_notexist">
+ <testcase purpose="Check if interface AccelerationSensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="AccelerationSensor_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/AccelerationSensor_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="LightSensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="AccelerationSensor" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if MagneticSensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="MagneticSensor_extend">
+ <testcase purpose="Check if interface SensorAccelerationData exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="SensorAccelerationData_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_extend.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorAccelerationData_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="MagneticSensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorAccelerationData" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if MagneticSensor::getMagneticSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="MagneticSensor_getMagneticSensorData">
+ <testcase purpose="Check if x attribute of SensorAccelerationData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorAccelerationData_x_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorAccelerationData_x_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorAccelerationData" element_type="attribute" element_name="x" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if MagneticSensor::getMagneticSensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="MagneticSensor_getMagneticSensorData_errorCallback_TypeMismatch">
+ <testcase purpose="Check if y attribute of SensorAccelerationData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorAccelerationData_y_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_errorCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorAccelerationData_y_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorAccelerationData" element_type="attribute" element_name="y" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if MagneticSensor::getMagneticSensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="MagneticSensor_getMagneticSensorData_errorCallback_invalid_cb">
+ <testcase purpose="Check if z attribute of SensorAccelerationData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorAccelerationData_z_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_errorCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorAccelerationData_z_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorAccelerationData" element_type="attribute" element_name="z" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check exception in errorCallback of MagneticSensor::getMagneticSensorData() method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="MagneticSensor_getMagneticSensorData_errorCallback_invoked">
+ </set>
+ <set name="Light_Sensor_iot" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile">
+ <value>COMMON</value>
+ </capability>
+ <capability name="http://tizen.org/feature/sensor.photometer"/>
+ <capability name="http://tizen.org/feature/sensor.photometer.wakeup"/>
+ <capability name="http://tizen.org/feature/sensor.proximity"/>
+ <capability name="http://tizen.org/feature/sensor.proximity.wakeup"/>
+ <capability name="http://tizen.org/feature/sensor.tiltmeter"/>
+ <capability name="http://tizen.org/feature/sensor.tiltmeter.wakeup"/>
+ <capability name="http://tizen.org/feature/sensor.ultraviolet"/>
+ <capability name="http://tizen.org/feature/sensor.pedometer"/>
+ <capability name="http://tizen.org/feature/sensor.wrist_up"/>
+ <capability name="http://tizen.org/feature/sensor.heart_rate_monitor"/>
+ <capability name="http://tizen.org/feature/sensor.linear_acceleration"/>
+ </capabilities>
+ <testcase purpose="Check if SensorLightData::lightLevel attribute exists, has type number and is readonly" onload_delay="30" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" id="SensorLightData_lightLevel_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_errorCallback_invoked.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorLightData_lightLevel_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorLightData" element_type="attribute" element_name="lightLevel" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if MagneticSensor::getMagneticSensorData() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="MagneticSensor_getMagneticSensorData_exist">
+ <testcase purpose="Check if interface SensorLightData does not exists" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="SensorLightData_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorLightData_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorLightData" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if MagneticSensor::getMagneticSensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="MagneticSensor_getMagneticSensorData_misarg">
+ <testcase purpose="Check if LightSensor is extendable" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="LightSensor_extend">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_misarg.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_extend.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="LightSensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if MagneticSensor::getMagneticSensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="MagneticSensor_getMagneticSensorData_successCallback_TypeMismatch">
+ <testcase purpose="Check if LightSensor::getLightSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="LightSensor_getLightSensorData">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_successCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if MagneticSensor::getMagneticSensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="MagneticSensor_getMagneticSensorData_successCallback_invalid_cb">
+ <testcase purpose="Check if LightSensor::getLightSensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="LightSensor_getLightSensorData_errorCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_successCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData_errorCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if MagneticSensor::getMagneticSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="MagneticSensor_getMagneticSensorData_with_errorCallback">
+ <testcase purpose="Check if LightSensor::getLightSensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="LightSensor_getLightSensorData_errorCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_with_errorCallback.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData_errorCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface MagneticSensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="MagneticSensor_notexist">
+ <testcase purpose="Check exception in errorCallback of LightSensor::getLightSensorData() method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="LightSensor_getLightSensorData_errorCallback_invoked">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData_errorCallback_invoked.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="MagneticSensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if PressureSensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="PressureSensor_extend">
+ <testcase purpose="Check if LightSensor::getLightSensorData() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="LightSensor_getLightSensorData_exist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_extend.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="PressureSensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if PressureSensor::getPressureSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="PressureSensor_getPressureSensorData">
+ <testcase purpose="Check if LightSensor::getLightSensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="LightSensor_getLightSensorData_misarg">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData_misarg.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if PressureSensor::getPressureSensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="PressureSensor_getPressureSensorData_errorCallback_TypeMismatch">
+ <testcase purpose="Check if LightSensor::getLightSensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="LightSensor_getLightSensorData_successCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_errorCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData_successCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if PressureSensor::getPressureSensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="PressureSensor_getPressureSensorData_errorCallback_invalid_cb">
+ <testcase purpose="Check if LightSensor::getLightSensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="LightSensor_getLightSensorData_successCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_errorCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData_successCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check exception in errorCallback of getPressureSensorData method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="PressureSensor_getPressureSensorData_errorCallback_invoked">
+ <testcase purpose="Check if LightSensor::getLightSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="LightSensor_getLightSensorData_with_errorCallback">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_errorCallback_invoked.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_getLightSensorData_with_errorCallback.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="LightSensor" element_type="method" element_name="getLightSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if PressureSensor::getPressureSensorData() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="PressureSensor_getPressureSensorData_exist">
+ <testcase purpose="Check if interface LightSensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="LightSensor_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LightSensor_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="LightSensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if PressureSensor::getPressureSensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="PressureSensor_getPressureSensorData_misarg">
+ <testcase purpose="Check if sensorService::getDefaultSensor() method returns LightSensor object when called with LIGHT" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="SensorService_getDefaultSensor_type_light">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_misarg.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_light.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if PressureSensor::getPressureSensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="PressureSensor_getPressureSensorData_successCallback_TypeMismatch">
+ </set>
+ <set name="Magnetic_Sensor_iot" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile">
+ <value>COMMON</value>
+ </capability>
+ <capability name="http://tizen.org/feature/sensor.magnetometer"/>
+ </capabilities>
+ <testcase purpose="Check if accuracy attribute of SensorMagneticData exists, type is string and readonly" onload_delay="30" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" id="SensorMagneticData_accuracy_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_successCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_accuracy_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorMagneticData" element_type="attribute" element_name="accuracy" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if PressureSensor::getPressureSensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="PressureSensor_getPressureSensorData_successCallback_invalid_cb">
+ <testcase purpose="Check if interface SensorMagneticData exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorMagneticData_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_successCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorMagneticData" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if PressureSensor::getPressureSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="PressureSensor_getPressureSensorData_with_errorCallback">
+ <testcase purpose="Check if x attribute of SensorMagneticData exists, type is string and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="SensorMagneticData_x_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_with_errorCallback.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_x_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorMagneticData" element_type="attribute" element_name="x" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface PressureSensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="PressureSensor_notexist">
+ <testcase purpose="Check if y attribute of SensorMagneticData exists, type is string and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="SensorMagneticData_y_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_y_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="PressureSensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorMagneticData" element_type="attribute" element_name="y" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if ProximitySensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="ProximitySensor_extend">
+ <testcase purpose="Check if z attribute of SensorMagneticData exists, type is string and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="SensorMagneticData_z_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_extend.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_z_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="ProximitySensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorMagneticData" element_type="attribute" element_name="z" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if ProximitySensor::getProximitySensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="ProximitySensor_getProximitySensorData">
+ <testcase purpose="Check if MagneticSensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="MagneticSensor_extend">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_extend.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="MagneticSensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if ProximitySensor::getProximitySensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="ProximitySensor_getProximitySensorData_errorCallback_TypeMismatch">
+ <testcase purpose="Check if MagneticSensor::getMagneticSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="MagneticSensor_getMagneticSensorData">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_errorCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if ProximitySensor::getProximitySensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="ProximitySensor_getProximitySensorData_errorCallback_invalid_cb">
+ <testcase purpose="Check if MagneticSensor::getMagneticSensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="MagneticSensor_getMagneticSensorData_errorCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_errorCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_errorCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check exception in error callback of ProximitySensor::getProximitySensorData() method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="ProximitySensor_getProximitySensorData_errorCallback_invoked">
+ <testcase purpose="Check if MagneticSensor::getMagneticSensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="MagneticSensor_getMagneticSensorData_errorCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_errorCallback_invoked.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_errorCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if ProximitySensor::getProximitySensorData() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="ProximitySensor_getProximitySensorData_exist">
+ <testcase purpose="Check exception in errorCallback of MagneticSensor::getMagneticSensorData() method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="MagneticSensor_getMagneticSensorData_errorCallback_invoked">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_errorCallback_invoked.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if ProximitySensor::getProximitySensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="ProximitySensor_getProximitySensorData_misarg">
+ <testcase purpose="Check if MagneticSensor::getMagneticSensorData() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="MagneticSensor_getMagneticSensorData_exist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_misarg.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if ProximitySensor::getProximitySensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="ProximitySensor_getProximitySensorData_successCallback_TypeMismatch">
+ <testcase purpose="Check if MagneticSensor::getMagneticSensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="MagneticSensor_getMagneticSensorData_misarg">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_successCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_misarg.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if ProximitySensor::getProximitySensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="ProximitySensor_getProximitySensorData_successCallback_invalid_cb">
+ <testcase purpose="Check if MagneticSensor::getMagneticSensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="MagneticSensor_getMagneticSensorData_successCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_successCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_successCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if ProximitySensor::getProximitySensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="ProximitySensor_getProximitySensorData_with_errorCallback">
+ <testcase purpose="Check if MagneticSensor::getMagneticSensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="MagneticSensor_getMagneticSensorData_successCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_with_errorCallback.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_successCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface ProximitySensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="ProximitySensor_notexist">
+ <testcase purpose="Check if MagneticSensor::getMagneticSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="MagneticSensor_getMagneticSensorData_with_errorCallback">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_getMagneticSensorData_with_errorCallback.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="ProximitySensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="MagneticSensor" element_type="method" element_name="getMagneticSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorDataSuccessCallback exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorDataSuccessCallback_notexist">
+ <testcase purpose="Check if interface MagneticSensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="MagneticSensor_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorDataSuccessCallback_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/MagneticSensor_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorDataSuccessCallback" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="MagneticSensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if SensorDataSuccessCallback::onsuccess() works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorDataSuccessCallback_onsuccess">
+ <testcase purpose="Check if SensorDataSuccessCallback::onsuccess() works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="SensorDataSuccessCallback_onsuccess">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorDataSuccessCallback_onsuccess.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorData does not exist" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorData_notexist">
+ <testcase purpose="Check if sensorService::getDefaultSensor() method returns MagneticSensor object when called with MAGNETIC" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getDefaultSensor_type_magnetic">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorData_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_magnetic.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorData" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if SensorLightData::lightLevel attribute exists, has type number and is readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorLightData_lightLevel_attribute">
+ </set>
+ <set name="Pressure_Sensor_iot" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile">
+ <value>COMMON</value>
+ </capability>
+ <capability name="http://tizen.org/feature/sensor.barometer"/>
+ </capabilities>
+ <testcase purpose="Check if interface SensorPressureData exists, it should not." component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="SensorPressureData_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorLightData_lightLevel_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorPressureData_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorLightData" element_type="attribute" element_name="lightLevel" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorPressureData" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorLightData does not exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorLightData_notexist">
+ <testcase purpose="Check attribute pressure in SensorPressureData" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="SensorPressureData_pressure_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorLightData_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorPressureData_pressure_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorLightData" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorPressureData" element_type="attribute" element_name="z" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if accuracy attribute of SensorMagneticData exists, type is string and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorMagneticData_accuracy_attribute">
+ <testcase purpose="Check if PressureSensor is extendable" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="PressureSensor_extend">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_accuracy_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_extend.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorMagneticData" element_type="attribute" element_name="accuracy" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="PressureSensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorMagneticData exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorMagneticData_notexist">
+ <testcase purpose="Check if PressureSensor::getPressureSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="PressureSensor_getPressureSensorData">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorMagneticData" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if x attribute of SensorMagneticData exists, type is string and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorMagneticData_x_attribute">
+ <testcase purpose="Check if PressureSensor::getPressureSensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="PressureSensor_getPressureSensorData_errorCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_x_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_errorCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorMagneticData" element_type="attribute" element_name="x" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if y attribute of SensorMagneticData exists, type is string and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorMagneticData_y_attribute">
+ <testcase purpose="Check if PressureSensor::getPressureSensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="PressureSensor_getPressureSensorData_errorCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_y_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_errorCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorMagneticData" element_type="attribute" element_name="y" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if z attribute of SensorMagneticData exists, type is string and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorMagneticData_z_attribute">
+ <testcase purpose="Check exception in errorCallback of getPressureSensorData method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="PressureSensor_getPressureSensorData_errorCallback_invoked">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorMagneticData_z_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_errorCallback_invoked.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorMagneticData" element_type="attribute" element_name="z" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorPressureData exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorPressureData_notexist">
+ <testcase purpose="Check if PressureSensor::getPressureSensorData() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="PressureSensor_getPressureSensorData_exist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorPressureData_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorPressureData" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check attribute pressure in SensorPressureData" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorPressureData_pressure_attribute">
+ <testcase purpose="Check if PressureSensor::getPressureSensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="PressureSensor_getPressureSensorData_misarg">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorPressureData_pressure_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_misarg.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorPressureData" element_type="attribute" element_name="z" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PressureSensor::getPressureSensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="PressureSensor_getPressureSensorData_successCallback_TypeMismatch">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_successCallback_TypeMismatch.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PressureSensor::getPressureSensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="PressureSensor_getPressureSensorData_successCallback_invalid_cb">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_successCallback_invalid_cb.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PressureSensor::getPressureSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="PressureSensor_getPressureSensorData_with_errorCallback">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_getPressureSensorData_with_errorCallback.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PressureSensor" element_type="method" element_name="getPressureSensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorProximityData exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorProximityData_notexist">
+ <testcase purpose="Check if interface PressureSensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="PressureSensor_notexist">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/PressureSensor_notexist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PressureSensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if sensorService::getDefaultSensor() method returns PressureSensor object when called with PRESSURE" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getDefaultSensor_type_pressure">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_pressure.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ </set>
+ <set name="Proximity_Sensor_iot" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile">
+ <value>COMMON</value>
+ </capability>
+ <capability name="http://tizen.org/feature/sensor.proximity"/>
+ </capabilities>
+ <testcase purpose="Check if interface SensorProximityData exists, it should not." component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="SensorProximityData_notexist">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorProximityData_notexist.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check proximityState in SensorProximityData" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorProximityData_proximityState_attribute">
+ <testcase purpose="Check proximityState in SensorProximityData" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="SensorProximityData_proximityState_attribute">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorProximityData_proximityState_attribute.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorServiceManagerObject exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorServiceManagerObject_notexist">
+ <testcase purpose="Check if ProximitySensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="ProximitySensor_extend">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorServiceManagerObject_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_extend.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorServiceManagerObject" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="ProximitySensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if SensorService object is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorService_extend">
+ <testcase purpose="Check if ProximitySensor::getProximitySensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="ProximitySensor_getProximitySensorData">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_extend.html</test_script_entry>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Please touch or get closer your hand to proximity sensor which is next to front camera</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if SensorService::getAvailableSensors() method returns properly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getAvailableSensors">
+ <testcase purpose="Check if ProximitySensor::getProximitySensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P2" id="ProximitySensor_getProximitySensorData_errorCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getAvailableSensors.html</test_script_entry>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Please touch or get closer your hand to proximity sensor which is next to front camera</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_errorCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" element_type="method" element_name="getAvailableSensors" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if sensorService::getAvailableSensors() methods exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="SensorService_getAvailableSensors_exist">
+ <testcase purpose="Check if ProximitySensor::getProximitySensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P2" id="ProximitySensor_getProximitySensorData_errorCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getAvailableSensors_exist.html</test_script_entry>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Please touch or get closer your hand to proximity sensor which is next to front camera</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_errorCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" element_type="method" element_name="getAvailableSensors" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check using sensorService::getAvailableSensors() method with extra argument" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getAvailableSensors_extra_argument">
+ <testcase purpose="Check exception in error callback of ProximitySensor::getProximitySensorData() method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="ProximitySensor_getProximitySensorData_errorCallback_invoked">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getAvailableSensors_extra_argument.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_errorCallback_invoked.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" element_type="method" element_name="getAvailableSensors" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if SensorService::getDefaultSensor() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="SensorService_getDefaultSensor_exist">
+ <testcase purpose="Check if ProximitySensor::getProximitySensorData() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="ProximitySensor_getProximitySensorData_exist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if SensorService::getDefaultSensor() method throws an exception when SensorType is missing" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="SensorService_getDefaultSensor_misarg">
+ <testcase purpose="Check if ProximitySensor::getProximitySensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P2" id="ProximitySensor_getProximitySensorData_misarg">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_misarg.html</test_script_entry>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Please touch or get closer your hand to proximity sensor which is next to front camera</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_misarg.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="check if sensorService::getDefaultSensor() method with incorrect type argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="SensorService_getDefaultSensor_type_TypeMismatch">
+ <testcase purpose="Check if ProximitySensor::getProximitySensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P2" id="ProximitySensor_getProximitySensorData_successCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_TypeMismatch.html</test_script_entry>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Please touch or get closer your hand to proximity sensor which is next to front camera</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_successCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if sensorService::getDefaultSensor() method returns LightSensor object when called with LIGHT" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getDefaultSensor_type_light">
+ <testcase purpose="Check if ProximitySensor::getProximitySensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P2" id="ProximitySensor_getProximitySensorData_successCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_light.html</test_script_entry>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Please touch or get closer your hand to proximity sensor which is next to front camera</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_successCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if sensorService::getDefaultSensor() method returns MagneticSensor object when called with MAGNETIC" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getDefaultSensor_type_magnetic">
+ <testcase purpose="Check if ProximitySensor::getProximitySensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="ProximitySensor_getProximitySensorData_with_errorCallback">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_magnetic.html</test_script_entry>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Please touch or get closer your hand to proximity sensor which is next to front camera</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_getProximitySensorData_with_errorCallback.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="ProximitySensor" element_type="method" element_name="getProximitySensorData" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if sensorService::getDefaultSensor() method returns PressureSensor object when called with PRESSURE" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getDefaultSensor_type_pressure">
+ <testcase purpose="Check if interface ProximitySensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="ProximitySensor_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_pressure.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/ProximitySensor_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="ProximitySensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if sensorService::getDefaultSensor() method returns UltravioletSensor object when called with ULTRAVIOLET" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getDefaultSensor_type_ultraviolet">
+ </set>
+ <set name="Sensor_iot" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile">
+ <value>COMMON</value>
+ </capability>
+ <capability name="http://tizen.org/feature/sensor.proximity"/>
+ </capabilities>
+ <testcase purpose="Check if interface SensorDataSuccessCallback exists, it should not" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="SensorDataSuccessCallback_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_ultraviolet.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorDataSuccessCallback_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorDataSuccessCallback" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if SensorService exists in tizen" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorService_in_tizen">
+ <testcase purpose="Check if interface SensorData does not exist" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="SensorData_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_in_tizen.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorData_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorService" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorData" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorService exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorService_notexist">
+ <testcase purpose="Check if interface SensorServiceManagerObject exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorServiceManagerObject_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorServiceManagerObject_notexist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="SensorServiceManagerObject" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if SensorService object is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorService_extend">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_extend.html</test_script_entry>
</description>
<specs>
<spec>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface Sensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="Sensor_notexist">
+ <testcase purpose="Check if SensorService::getAvailableSensors() method returns properly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getAvailableSensors">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getAvailableSensors.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorService" element_type="method" element_name="getAvailableSensors" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="check if Sensor::lightIntensity sensorType exists, has type string and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="Sensor_sensorType_attribute">
+ <testcase purpose="Check if sensorService::getAvailableSensors() methods exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="SensorService_getAvailableSensors_exist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_sensorType_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getAvailableSensors_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="attribute" element_name="sensorType" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorService" element_type="method" element_name="getAvailableSensors" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if setChangeListener() works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="Sensor_setChangeListener">
+ <testcase purpose="Check using sensorService::getAvailableSensors() method with extra argument" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getAvailableSensors_extra_argument">
<description>
- <pre_condition>Prepare to change sensor values.</pre_condition>
- <steps>
- <step order="1">
- <step_desc>Click run and change the value of the sensor according to the pop up.</step_desc>
- <expected>Pass</expected>
- </step>
- </steps>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getAvailableSensors_extra_argument.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorService" element_type="method" element_name="getAvailableSensors" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if setChangeListener() works properly" onload_delay="30" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" id="Sensor_setChangeListener_with_interval">
+ <testcase purpose="Check if SensorService::getDefaultSensor() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="SensorService_getDefaultSensor_exist">
<description>
- <pre_condition>Prepare to change sensor values.</pre_condition>
- <steps>
- <step order="1">
- <step_desc>Click run and change the value of the sensor for 2 seconds according to the pop up.</step_desc>
- <expected>Pass</expected>
- </step>
- </steps>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_with_interval.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if setChangeListener() works properly" onload_delay="30" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" id="Sensor_setChangeListener_with_default_interval">
+ <testcase purpose="Check if SensorService::getDefaultSensor() method throws an exception when SensorType is missing" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="SensorService_getDefaultSensor_misarg">
<description>
- <pre_condition>Prepare to change sensor values.</pre_condition>
- <steps>
- <step order="1">
- <step_desc>Click run and change the value of the sensor for 2 seconds according to the pop up.</step_desc>
- <expected>Pass</expected>
- </step>
- </steps>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_with_default_interval.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_misarg.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if setChangeListener() works properly with batchLatency" onload_delay="30" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" id="Sensor_setChangeListener_with_batchLatency">
+ <testcase purpose="check if sensorService::getDefaultSensor() method with incorrect type argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="SensorService_getDefaultSensor_type_TypeMismatch">
<description>
- <pre_condition>Prepare to change sensor values.</pre_condition>
- <steps>
- <step order="1">
- <step_desc>Click run and change the value of the sensor for 2 seconds according to the pop up.</step_desc>
- <expected>Pass</expected>
- </step>
- </steps>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_with_batchLatency.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::setChangeListener() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="Sensor_setChangeListener_exist">
+ <testcase purpose="Check if SensorService exists in tizen" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorService_in_tizen">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_in_tizen.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorService" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::setChangeListener() throws exception when successCallback is missing" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_setChangeListener_misarg">
+ <testcase purpose="Check if interface SensorService exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="SensorService_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_misarg.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorService" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::setChangeListener() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_setChangeListener_successCallback_TypeMismatch">
+ <testcase purpose="Check if interface Sensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="Sensor_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_successCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" usage="true" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::setChangeListener() throw exception when successCallback has non callable attributes" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_setChangeListener_successCallback_invalid_cb">
+ <testcase purpose="check if Sensor::lightIntensity sensorType exists, has type string and is readonly" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="Sensor_sensorType_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_successCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_sensorType_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="attribute" element_name="sensorType" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="stop" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="stop" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check Sensor::stop() method with extra argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_stop_extra_argument">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_stop_extra_argument.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Sensor" element_type="method" element_name="stop" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if Sensor::stop() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="Sensor_stop_without_sensor_type">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_stop_without_sensor_type.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Sensor" element_type="method" element_name="stop" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if unsetChangeListener() works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="Sensor_unsetChangeListener">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_unsetChangeListener.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Sensor" element_type="method" element_name="unsetChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if Sensor::unsetChangeListener() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="Sensor_unsetChangeListener_exist">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_unsetChangeListener_exist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Sensor" element_type="method" element_name="unsetChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check Sensor::unsetChangeListener() method with extra argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_unsetChangeListener_extra_argument">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_unsetChangeListener_extra_argument.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Sensor" element_type="method" element_name="unsetChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if setChangeListener() works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="Sensor_setChangeListener">
+ <description>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Click run and change the value of the sensor according to the pop up.</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if setChangeListener() works properly" onload_delay="30" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" id="Sensor_setChangeListener_with_interval">
+ <description>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Click run and change the value of the sensor for 2 seconds according to the pop up.</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_with_interval.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if setChangeListener() works properly" onload_delay="30" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" id="Sensor_setChangeListener_with_default_interval">
+ <description>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Click run and change the value of the sensor for 2 seconds according to the pop up.</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_with_default_interval.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check Sensor::stop() method with extra argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_stop_extra_argument">
+ <testcase purpose="Check if setChangeListener() works properly with batchLatency" onload_delay="30" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" id="Sensor_setChangeListener_with_batchLatency">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_stop_extra_argument.html</test_script_entry>
+ <pre_condition>Prepare to change sensor values.</pre_condition>
+ <steps>
+ <step order="1">
+ <step_desc>Click run and change the value of the sensor for 2 seconds according to the pop up.</step_desc>
+ <expected>Pass</expected>
+ </step>
+ </steps>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_with_batchLatency.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="stop" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::stop() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="Sensor_stop_without_sensor_type">
+ <testcase purpose="Check if Sensor::setChangeListener() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="Sensor_setChangeListener_exist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_stop_without_sensor_type.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="stop" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if unsetChangeListener() works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="Sensor_unsetChangeListener">
+ <testcase purpose="Check if Sensor::setChangeListener() throws exception when successCallback is missing" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_setChangeListener_misarg">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_unsetChangeListener.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_misarg.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="unsetChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if Sensor::unsetChangeListener() method exists" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P0" id="Sensor_unsetChangeListener_exist">
+ <testcase purpose="Check if Sensor::setChangeListener() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_setChangeListener_successCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_unsetChangeListener_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_successCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="unsetChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check Sensor::unsetChangeListener() method with extra argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_unsetChangeListener_extra_argument">
+ <testcase purpose="Check if Sensor::setChangeListener() throw exception when successCallback has non callable attributes" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P2" id="Sensor_setChangeListener_successCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_unsetChangeListener_extra_argument.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/Sensor_setChangeListener_successCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="Sensor" element_type="method" element_name="unsetChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="Sensor" element_type="method" element_name="setChangeListener" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if UltravioletSensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="UltravioletSensor_extend">
+ </set>
+ <set name="ultar_Sensor_iot" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+ <capability name="http://tizen.org/feature/sensor.ultraviolet"/>
+ </capabilities>
+ <testcase purpose="Check if UltravioletSensor is extendable" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="UltravioletSensor_extend">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/UltravioletSensor_extend.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if UltravioletSensor::getUltravioletSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="UltravioletSensor_getUltravioletSensorData">
+ <testcase purpose="Check if UltravioletSensor::getUltravioletSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="UltravioletSensor_getUltravioletSensorData">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/UltravioletSensor_getUltravioletSensorData.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if UltravioletSensor::getUltravioletSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="UltravioletSensor_getUltravioletSensorData_with_errorCallback">
+ <testcase purpose="Check if UltravioletSensor::getUltravioletSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="manual" priority="P1" id="UltravioletSensor_getUltravioletSensorData_with_errorCallback">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/UltravioletSensor_getUltravioletSensorData_with_errorCallback.html</test_script_entry>
</description>
</specs>
</testcase>
<testcase purpose="Check if interface UltravioletSensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="UltravioletSensor_notexist">
- <description>
+ <description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/UltravioletSensor_notexist.html</test_script_entry>
</description>
<specs>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if HRMRawSensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="HRMRawSensor_extend">
+ <testcase purpose="Check if sensorService::getDefaultSensor() method returns UltravioletSensor object when called with ULTRAVIOLET" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P1" id="SensorService_getDefaultSensor_type_ultraviolet">
+ <description>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorService_getDefaultSensor_type_ultraviolet.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="SensorService" element_type="method" element_name="getDefaultSensor" specification="Sensor" section="Sensor" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ </set>
+ <set name="hrm_sensor_iot" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+ <capability name="http://tizen.org/feature/sensor.heart_rate_monitor"/>
+ </capabilities>
+ <testcase purpose="Check if HRMRawSensor is extendable" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" id="HRMRawSensor_extend">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/HRMRawSensor_extend.html</test_script_entry>
</description>
</specs>
</testcase>
<testcase purpose="Check if interface HRMRawSensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/Sensor/Sensor" execution_type="auto" priority="P3" id="HRMRawSensor_notexist">
- <description>
+ <description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/HRMRawSensor_notexist.html</test_script_entry>
</description>
<specs>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GravitySensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="GravitySensor_extend">
+ </set>
+ <set name="gravity_sensor_iot" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile">
+ <value>COMMON</value>
+ </capability>
+ <capability name="http://tizen.org/feature/sensor.gravity"/>
+ </capabilities>
+ <testcase purpose="Check if GravitySensor is extendable" component="Tizen Device APIs/System/Sensor" execution_type="auto" id="GravitySensor_extend">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GravitySensor_extend.html</test_script_entry>
</description>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeRotationVectorSensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="GyroscopeRotationVectorSensor_extend">
+ <testcase purpose="Check if interface SensorGravityData exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="SensorGravityData_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_extend.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGravityData_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorGravityData" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData">
+ <testcase purpose="Check if x attribute of SensorGravityData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGravityData_x_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGravityData_x_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorGravityData" element_type="attribute" element_name="x" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_TypeMismatch">
+ <testcase purpose="Check if y attribute of SensorGravityData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGravityData_y_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGravityData_y_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorGravityData" element_type="attribute" element_name="y" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_invalid_cb">
+ <testcase purpose="Check if z attribute of SensorGravityData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGravityData_z_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGravityData_z_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorGravityData" element_type="attribute" element_name="z" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check exception in errorCallback of GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_invoked">
+ </set>
+ <set name="gyroscope_sensor_iot" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>MOBILE</value></capability>
+ <capability name="http://tizen.org/feature/sensor.gyroscope"/>
+ </capabilities>
+ <testcase purpose="Check if GyroscopeSensor is extendable" component="Tizen Device APIs/System/Sensor" execution_type="auto" id="GyroscopeSensor_extend">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_invoked.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_extend.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeSensor" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method exists" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P0" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_exist">
+ <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="GyroscopeSensor_getGyroscopeSensorData">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_misarg">
+ <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_errorCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_misarg.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_errorCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_successCallback_TypeMismatch">
+ <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_errorCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_successCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_errorCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_successCallback_invalid_cb">
+ <testcase purpose="Check exception in errorCallback of GyroscopeSensor::getGyroscopeSensorData() method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_errorCallback_invoked">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_successCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_errorCallback_invoked.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_with_errorCallback">
+ <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method exists" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P0" id="GyroscopeSensor_getGyroscopeSensorData_exist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_with_errorCallback.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface GyroscopeRotationVectorSensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="GyroscopeRotationVectorSensor_notexist">
+ <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_misarg">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_misarg.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeRotationVectorSensor" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeSensor is extendable" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="GyroscopeSensor_extend">
+ <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_successCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_extend.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_successCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeSensor" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="GyroscopeSensor_getGyroscopeSensorData">
+ <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_successCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_successCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_errorCallback_TypeMismatch">
+ <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="GyroscopeSensor_getGyroscopeSensorData_with_errorCallback">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_errorCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_with_errorCallback.html</test_script_entry>
</description>
<specs>
<spec>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_errorCallback_invalid_cb">
+ <testcase purpose="Check if interface GyroscopeSensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="GyroscopeSensor_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_errorCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeSensor" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check exception in errorCallback of GyroscopeSensor::getGyroscopeSensorData() method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_errorCallback_invoked">
+ <testcase purpose="Check if interface SensorGyroscopeData exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="SensorGravityData_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_errorCallback_invoked.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGyroscopeData_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorGyroscopeData" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method exists" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P0" id="GyroscopeSensor_getGyroscopeSensorData_exist">
+ <testcase purpose="Check if x attribute of SensorGyroscopeData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGravityData_x_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGyroscopeData_x_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorGyroscopeData" element_type="attribute" element_name="x" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_misarg">
+ <testcase purpose="Check if y attribute of SensorGyroscopeData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGravityData_y_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_misarg.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGyroscopeData_y_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorGyroscopeData" element_type="attribute" element_name="y" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_successCallback_TypeMismatch">
+ <testcase purpose="Check if z attribute of SensorGyroscopeData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGravityData_z_attribute">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_successCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGyroscopeData_z_attribute.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="SensorGyroscopeData" element_type="attribute" element_name="z" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeSensor_getGyroscopeSensorData_successCallback_invalid_cb">
+ </set>
+ <set name="gyroscope_rotation_vector_sensor_iot" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile">
+ <value>COMMON</value>
+ </capability>
+ <capability name="http://tizen.org/feature/sensor.gyroscope_rotation_vector"/>
+ </capabilities>
+ <testcase purpose="Check if GyroscopeRotationVectorSensor is extendable" component="Tizen Device APIs/System/Sensor" execution_type="auto" id="GyroscopeRotationVectorSensor_extend">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_successCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_extend.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if GyroscopeSensor::getGyroscopeSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="GyroscopeSensor_getGyroscopeSensorData_with_errorCallback">
+ <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method works properly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_getGyroscopeSensorData_with_errorCallback.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeSensor" element_type="method" element_name="getGyroscopeSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface GyroscopeSensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="GyroscopeSensor_notexist">
+ <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() with incorrect errorCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeSensor_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="GyroscopeSensor" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorGravityData exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="SensorGravityData_notexist">
+ <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method throws exception when errorCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGravityData_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorGravityData" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if x attribute of SensorGravityData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGravityData_x_attribute">
+ <testcase purpose="Check exception in errorCallback of GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_invoked">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGravityData_x_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_errorCallback_invoked.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorGravityData" element_type="attribute" element_name="x" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if y attribute of SensorGravityData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGravityData_y_attribute">
+ <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method exists" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P0" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_exist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGravityData_y_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_exist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorGravityData" element_type="attribute" element_name="y" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if z attribute of SensorGravityData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGravityData_z_attribute">
+ <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() throws exception when successCallback is missing" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_misarg">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGravityData_z_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_misarg.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorGravityData" element_type="attribute" element_name="z" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if interface SensorGyroscopeData exists, it should not." type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="SensorGyroscopeData_notexist">
+ <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() with incorrect successCallback argument throws exception" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_successCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGyroscopeData_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_successCallback_TypeMismatch.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorGyroscopeData" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if x attribute of SensorGyroscopeData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGyroscopeData_x_attribute">
+ <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method throws exception when successCallback is invalid" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P2" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_successCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGyroscopeData_x_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_successCallback_invalid_cb.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorGyroscopeData" element_type="attribute" element_name="x" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if y attribute of SensorGyroscopeData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGyroscopeData_y_attribute">
+ <testcase purpose="Check if GyroscopeRotationVectorSensor::getGyroscopeRotationVectorSensorData() method works properly with optional argument" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_with_errorCallback">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGyroscopeData_y_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_getGyroscopeRotationVectorSensorData_with_errorCallback.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorGyroscopeData" element_type="attribute" element_name="y" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" element_type="method" element_name="getGyroscopeRotationVectorSensorData" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if z attribute of SensorGyroscopeData exists, type is double and readonly" type="compliance" onload_delay="30" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P1" id="SensorGyroscopeData_z_attribute">
+ <testcase purpose="Check if interface GyroscopeRotationVectorSensor exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/System/Sensor" execution_type="auto" priority="P3" id="GyroscopeRotationVectorSensor_notexist">
<description>
- <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/SensorGyroscopeData_z_attribute.html</test_script_entry>
+ <test_script_entry>/opt/tct-sensor-tizen-tests/sensor/GyroscopeRotationVectorSensor_notexist.html</test_script_entry>
</description>
<specs>
<spec>
- <spec_assertion interface="SensorGyroscopeData" element_type="attribute" element_name="z" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
+ <spec_assertion interface="GyroscopeRotationVectorSensor" usage="true" specification="Sensor" section="System" category="Tizen Device API Specifications"/>
<spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/sensor.html</spec_url>
<spec_statement>TBD</spec_statement>
</spec>
</spec>
</specs>
</testcase>
- <testcase purpose="Check if LinearAccelerationSensor is extendable" type="compliance" status="approved" component="TizenAPI/System/Sensor" execution_type="auto" priority="P3" id="LinearAccelerationSensor_extend">
+ </set>
+ <set name="Linear_Acceleration_Sensor_iot" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile">
+ <value>COMMON</value>
+ </capability>
+ <capability name="http://tizen.org/feature/sensor.linear_acceleration"/>
+ </capabilities>
+ <testcase purpose="Check if LinearAccelerationSensor is extendable" component="TizenAPI/System/Sensor" execution_type="auto" id="LinearAccelerationSensor_extend">
<description>
<test_script_entry>/opt/tct-sensor-tizen-tests/sensor/LinearAccelerationSensor_extend.html</test_script_entry>
</description>