<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
<test_definition>
<suite name="tct-preference-tizen-tests" extension="crosswalk" category="Tizen Web Device APIs">
- <set name="Preference" type="js">
+ <set name="Preference_Mobile" type="js">
<capabilities>
<capability name="http://tizen.org/feature/profile"><value>MOBILE_FULL</value></capability>
</capabilities>
</specs>
</testcase>
</set>
+ <set name="Preference_Wearable" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+ </capabilities>
+ <testcase purpose="Check if interface PreferenceChangeCallback exists,it should not" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P3" id="PreferenceChangeCallback_notexist">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceChangeCallback_notexist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceChangeCallback" usage="true" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PreferenceChangeCallback onsuccess is called and if its arguments have proper type" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P1" id="PreferenceChangeCallback_onsuccess">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceChangeCallback_onsuccess.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceChangeCallback" element_type="method" element_name="onsuccess" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if attribute key of PreferenceData exists, has appropriate type" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P1" id="PreferenceData_key_attribute">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceData_key_attribute.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceData" element_type="attribute" element_name="key" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if interface PreferenceData exists, it should not exists" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P3" id="PreferenceData_notexist">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceData_notexist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceData" usage="true" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if attribute value of PreferenceData exists, has appropriate type" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P1" id="PreferenceData_value_attribute">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceData_value_attribute.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceData" element_type="attribute" element_name="value" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if interface PreferenceGetAllCallback exists,it should not" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P3" id="PreferenceGetAllCallback_notexist">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceGetAllCallback_notexist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceGetAllCallback" usage="true" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PreferenceGetAllCallback onsuccess is called and if its arguments have proper type" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P1" id="PreferenceGetAllCallback_onsuccess">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceGetAllCallback_onsuccess.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceGetAllCallback" element_type="method" element_name="onsuccess" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if interface PreferenceManagerObject exists, it should not exists." type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P3" id="PreferenceManagerObject_notexist">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManagerObject_notexist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManagerObject" usage="true" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::exists works properly" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P1" id="PreferenceManager_exists">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_exists.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="exists" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::exists method exists" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P0" id="PreferenceManager_exists_exist">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_exists_exist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="exists" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::exists key contains invalid value should throw exception" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P1" id="PreferenceManager_exists_key_invalid">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_exists_key_invalid.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="exists" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager object is extendable" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P3" id="PreferenceManager_extend">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_extend.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" usage="true" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::getAll works properly" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P1" id="PreferenceManager_getAll">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_getAll.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="getAll" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="PreferenceManager::getAll() method errorCallback contains an invalid value" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P2" id="PreferenceManager_getAll_errorCallback_invalid">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_getAll_errorCallback_invalid.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="getAll" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::getAll throws exception when errorCallback is invalid" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P2" id="PreferenceManager_getAll_errorCallback_invalid_cb">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_getAll_errorCallback_invalid_cb.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="getAll" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::getAll method exists" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P0" id="PreferenceManager_getAll_exist">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_getAll_exist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="getAll" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check PreferenceManager::getAll method without mandatory param should throw exception" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P2" id="PreferenceManager_getAll_misarg">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_getAll_misarg.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="getAll" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="PreferenceManager::getAll() method successcallback contains an invalid value" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P2" id="PreferenceManager_getAll_successCallback_invalid">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_getAll_successCallback_invalid.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="getAll" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::getAll throws exception when successCallback is invalid" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P2" id="PreferenceManager_getAll_successCallback_invalid_cb">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_getAll_successCallback_invalid_cb.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="getAll" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::getAll with optional param works properly" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P1" id="PreferenceManager_getAll_with_errorCallback">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_getAll_with_errorCallback.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="getAll" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager.getValue works properly" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P1" id="PreferenceManager_getValue">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_getValue.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="getValue" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::getValue method exists" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P0" id="PreferenceManager_getValue_exist">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_getValue_exist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="getValue" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager.getValue input key parameter contain an invalid value throw exception" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P1" id="PreferenceManager_getValue_key_invalid">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_getValue_key_invalid.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="getValue" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager.getValue required key not available throw exception" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P1" id="PreferenceManager_getValue_key_NotFound">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_getValue_key_NotFound.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="getValue" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check PreferenceManager::getValue method without mandatory param should throw exception" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P2" id="PreferenceManager_getValue_misarg">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_getValue_misarg.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="getValue" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager exists in tizen" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P3" id="PreferenceManager_in_tizen">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_in_tizen.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" usage="true" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if interface PreferenceManager exists, it should not exists" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P3" id="PreferenceManager_notexist">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_notexist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" usage="true" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::remove method works correctly" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P1" id="PreferenceManager_remove">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_remove.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="remove" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::removeAll method works correctly" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P1" id="PreferenceManager_removeAll">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_removeAll.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="removeAll" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::removeAll method exists" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P0" id="PreferenceManager_removeAll_exist">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_removeAll_exist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="removeAll" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if method removeAll of PreferenceManager accepts extra argument" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P1" id="PreferenceManager_removeAll_extra_argument">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_removeAll_extra_argument.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="removeAll" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::remove method exists" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P0" id="PreferenceManager_remove_exist">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_remove_exist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="remove" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::remove method works correctly" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P1" id="PreferenceManager_remove_key_invalid">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_remove_key_invalid.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="remove" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check PreferenceManager::remove method without mandatory param should throw exception" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P2" id="PreferenceManager_remove_misarg">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_remove_misarg.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="remove" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::setChangeListener method works properly" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P1" id="PreferenceManager_setChangeListener">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_setChangeListener.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="setChangeListener" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check PreferenceManager:setChangeListener() method is exist" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P0" id="PreferenceManager_setChangeListener_exist">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_setChangeListener_exist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="setChangeListener" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::setChangeListener throws exception when changeCallback is incorrect" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P2" id="PreferenceManager_setChangeListener_listener_TypeMismatch">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_setChangeListener_listener_TypeMismatch.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="setChangeListener" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::setChangeListener method called with missing non-optional argument throws an exception" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P2" id="PreferenceManager_setChangeListener_misarg">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_setChangeListener_misarg.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="setChangeListener" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::setValue works properly" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P1" id="PreferenceManager_setValue">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_setValue.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="setValue" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::setValue method exists" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P0" id="PreferenceManager_setValue_exist">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_setValue_exist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="setValue" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="PreferenceManager::setValue() method key contains an invalid value" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P2" id="PreferenceManager_setValue_key_invalid">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_setValue_key_invalid.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="setValue" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="PreferenceManager::setValue() method value contains an invalid value" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P2" id="PreferenceManager_setValue_value_invalid">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_setValue_value_invalid.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="setValue" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::unsetChangeListener method works properly" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P1" id="PreferenceManager_unsetChangeListener">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_unsetChangeListener.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="unsetChangeListener" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check PreferenceManager:unsetChangeListener() method is exist" type="compliance" status="approved" component="TizenAPI/TBD/Preference" execution_type="auto" priority="P0" id="PreferenceManager_unsetChangeListener_exist">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_unsetChangeListener_exist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="PreferenceManager" element_type="method" element_name="unsetChangeListener" specification="Preference" section="TBD" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/preference.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ </set>
</suite>
</test_definition>
<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
<test_definition>
<suite name="tct-preference-tizen-tests" extension="crosswalk" category="Tizen Web Device APIs">
- <set name="Preference" type="js">
+ <set name="Preference_Mobile" type="js">
<capabilities>
<capability name="http://tizen.org/feature/profile"><value>MOBILE_FULL</value></capability>
</capabilities>
</description>
</testcase>
</set>
+ <set name="Preference_Wearable" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+ </capabilities>
+ <testcase purpose="Check if interface PreferenceChangeCallback exists,it should not" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceChangeCallback_notexist">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceChangeCallback_notexist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceChangeCallback onsuccess is called and if its arguments have proper type" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceChangeCallback_onsuccess">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceChangeCallback_onsuccess.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if attribute key of PreferenceData exists, has appropriate type" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceData_key_attribute">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceData_key_attribute.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if interface PreferenceData exists, it should not exists" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceData_notexist">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceData_notexist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if attribute value of PreferenceData exists, has appropriate type" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceData_value_attribute">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceData_value_attribute.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if interface PreferenceGetAllCallback exists,it should not" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceGetAllCallback_notexist">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceGetAllCallback_notexist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceGetAllCallback onsuccess is called and if its arguments have proper type" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceGetAllCallback_onsuccess">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceGetAllCallback_onsuccess.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if interface PreferenceManagerObject exists, it should not exists." component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManagerObject_notexist">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManagerObject_notexist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::exists works properly" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_exists">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_exists.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::exists method exists" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_exists_exist">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_exists_exist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager object is extendable" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_extend">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_extend.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::getAll works properly" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_getAll">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_getAll.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="PreferenceManager::getAll() method errorCallback contains an invalid value" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_getAll_errorCallback_TypeMismatch">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_getAll_errorCallback_TypeMismatch.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::getAll throws exception when errorCallback is invalid" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_getAll_errorCallback_invalid_cb">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_getAll_errorCallback_invalid_cb.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::getAll method exists" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_getAll_exist">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_getAll_exist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check PreferenceManager::getAll method without mandatory param should throw exception" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_getAll_misarg">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_getAll_misarg.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="PreferenceManager::getAll() method successcallback contains an invalid value" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_getAll_successCallback_TypeMismatch">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_getAll_successCallback_TypeMismatch.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::getAll throws exception when successCallback is invalid" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_getAll_successCallback_invalid_cb">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_getAll_successCallback_invalid_cb.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::getAll with optional param works properly" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_getAll_with_errorCallback">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_getAll_with_errorCallback.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager.getValue works properly" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_getValue">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_getValue.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::getValue method exists" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_getValue_exist">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_getValue_exist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager.getValue required key not available throw exception" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_getValue_key_NotFound">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_getValue_key_NotFound.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check PreferenceManager::getValue method without mandatory param should throw exception" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_getValue_misarg">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_getValue_misarg.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager exists in tizen" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_in_tizen">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_in_tizen.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if interface PreferenceManager exists, it should not exists" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_notexist">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_notexist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::remove method works correctly" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_remove">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_remove.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::removeAll method works correctly" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_removeAll">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_removeAll.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::removeAll method exists" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_removeAll_exist">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_removeAll_exist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if method removeAll of PreferenceManager accepts extra argument" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_removeAll_extra_argument">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_removeAll_extra_argument.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::remove method exists" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_remove_exist">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_remove_exist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::remove method works correctly" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_remove_key_NotFound">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_remove_key_NotFound.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check PreferenceManager::remove method without mandatory param should throw exception" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_remove_misarg">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_remove_misarg.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::setChangeListener method works properly" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_setChangeListener">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_setChangeListener.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check PreferenceManager:setChangeListener() method is exist" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_setChangeListener_exist">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_setChangeListener_exist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::setChangeListener throws exception when changeCallback is incorrect" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_setChangeListener_listener_TypeMismatch">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_setChangeListener_listener_TypeMismatch.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::setChangeListener method called with missing non-optional argument throws an exception" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_setChangeListener_misarg">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_setChangeListener_misarg.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::setValue works properly" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_setValue">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_setValue.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::setValue method exists" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_setValue_exist">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_setValue_exist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::unsetChangeListener method works properly" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_unsetChangeListener">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_unsetChangeListener.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check PreferenceManager:unsetChangeListener() method is exist" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_unsetChangeListener_exist">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_unsetChangeListener_exist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::setChangeListener method throws exception when called with invalid argument" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_setChangeListener_NotFoundError">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_setChangeListener_NotFoundError.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::setChangeListener throws exception when onsuccess has non callable attributes" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_setChangeListener_onsuccess_invalid_cb">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_setChangeListener_onsuccess_invalid_cb.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase purpose="Check if PreferenceManager::unsetChangeListener method throws exception when called with invalid argument" component="TizenAPI/TBD/Preference" execution_type="auto" id="PreferenceManager_unsetChangeListener_NotFoundError">
+ <description>
+ <test_script_entry>/opt/tct-preference-tizen-tests/preference/PreferenceManager_unsetChangeListener_NotFoundError.html</test_script_entry>
+ </description>
+ </testcase>
+ </set>
</suite>
</test_definition>