<?xml version="1.0" encoding="UTF-8"?>
- <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
+<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
<test_definition>
<suite launcher="WRTLauncher" name="tct-websetting-tizen-tests">
<set name="WebSetting">
- <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingObject_notexist" purpose="Check if Websetting object notexist">
+ <testcase purpose="Check if WebsettingManager possible extend" type="compliance" status="approved" component="TizenAPI/System/WebSetting" execution_type="auto" priority="P3" id="WebSettingManager_extend">
<description>
- <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingObject_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_extend.html</test_script_entry>
</description>
- </testcase>
- <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_in_tizen" purpose="check if WebsettingManager exists in Tizen">
+ <specs>
+ <spec>
+ <spec_assertion interface="WebSettingManager" usage="true" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="check if WebsettingManager exists in Tizen" type="compliance" status="approved" component="TizenAPI/System/WebSetting" execution_type="auto" priority="P3" id="WebSettingManager_in_tizen">
<description>
<test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_in_tizen.html</test_script_entry>
</description>
- </testcase>
- <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_extend" purpose="Check if WebsettingManager possible extend">
+ <specs>
+ <spec>
+ <spec_assertion interface="WebSettingManager" usage="true" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if WebSettingManager notexist" type="compliance" status="approved" component="TizenAPI/System/WebSetting" execution_type="auto" priority="P3" id="WebSettingManager_notexist">
<description>
- <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_extend.html</test_script_entry>
+ <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_notexist.html</test_script_entry>
</description>
- </testcase>
- <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_notexist" purpose="Check if WebSettingManager notexist">
+ <specs>
+ <spec>
+ <spec_assertion interface="WebSettingManager" usage="true" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if removeAllCookies method works properly" type="compliance" status="approved" component="TizenAPI/System/WebSetting" execution_type="auto" priority="P1" id="WebSettingManager_removeAllCookies">
<description>
- <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_notexist.html</test_script_entry>
+ <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies.html</test_script_entry>
</description>
- </testcase>
- <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_setUserAgentString_exist" purpose="Check if setUserAgentString is exist in WebSettingManager">
+ <specs>
+ <spec>
+ <spec_assertion interface="WebSettingManager" element_type="method" element_name="removeAllCookies" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if removeAllCookies throws exception when error callback is incorrect" type="compliance" status="approved" component="TizenAPI/System/WebSetting" execution_type="auto" priority="P2" id="WebSettingManager_removeAllCookies_errorCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_errorCallback_TypeMismatch.html</test_script_entry>
</description>
- </testcase>
- <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_setUserAgentString" purpose="Check if setAgentString method works properly">
+ <specs>
+ <spec>
+ <spec_assertion interface="WebSettingManager" element_type="method" element_name="removeAllCookies" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if removeAllCookies throws exception when error callback is invalid" type="compliance" status="approved" component="TizenAPI/System/WebSetting" execution_type="auto" priority="P2" id="WebSettingManager_removeAllCookies_errorCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString.html</test_script_entry>
+ <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_errorCallback_invalid_cb.html</test_script_entry>
</description>
- </testcase>
- <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_setUserAgentString_nullableargs" purpose="Check if setAgentString method with null arguments works properly">
+ <specs>
+ <spec>
+ <spec_assertion interface="WebSettingManager" element_type="method" element_name="removeAllCookies" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if removeAllCookies is exist in WebSettingManager" type="compliance" status="approved" component="TizenAPI/System/WebSetting" execution_type="auto" priority="P1" id="WebSettingManager_removeAllCookies_exist">
<description>
- <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_nullableargs.html</test_script_entry>
+ <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_exist.html</test_script_entry>
</description>
- </testcase>
- <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_setUserAgentString_with_successCallback" purpose="Check if WebsettingManager setAgentString method with successCallback works properly">
+ <specs>
+ <spec>
+ <spec_assertion interface="WebSettingManager" element_type="method" element_name="removeAllCookies" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if removeAllCookies method with null arguments works properly" type="compliance" status="approved" component="TizenAPI/System/WebSetting" execution_type="auto" priority="P1" id="WebSettingManager_removeAllCookies_nullableargs">
<description>
- <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_with_successCallback.html</test_script_entry>
+ <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_nullableargs.html</test_script_entry>
</description>
- </testcase>
- <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_setUserAgentString_successCallback_invalid_cb" purpose="Check if setUserAgentString throws exception when success callback is invalid">
+ <specs>
+ <spec>
+ <spec_assertion interface="WebSettingManager" element_type="method" element_name="removeAllCookies" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if removeAllCookies throws exception when success callback is incorrect" type="compliance" status="approved" component="TizenAPI/System/WebSetting" execution_type="auto" priority="P2" id="WebSettingManager_removeAllCookies_successCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_successCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_successCallback_TypeMismatch.html</test_script_entry>
</description>
- </testcase>
- <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_setUserAgentString_successCallback_TypeMismatch" purpose="Check if setUserAgentString throws exception when success callback is incorrect">
+ <specs>
+ <spec>
+ <spec_assertion interface="WebSettingManager" element_type="method" element_name="removeAllCookies" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if removeAllCookies throws exception when success callback is invalid" type="compliance" status="approved" component="TizenAPI/System/WebSetting" execution_type="auto" priority="P2" id="WebSettingManager_removeAllCookies_successCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_successCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_successCallback_invalid_cb.html</test_script_entry>
</description>
- </testcase>
-
- <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_setUserAgentString_errorCallback_invalid_cb" purpose="Check if setUserAgentString throws exception when error callback is invalid">
+ <specs>
+ <spec>
+ <spec_assertion interface="WebSettingManager" element_type="method" element_name="removeAllCookies" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if removeAllCookies method with error callback works properly" type="compliance" status="approved" component="TizenAPI/System/WebSetting" execution_type="auto" priority="P1" id="WebSettingManager_removeAllCookies_with_errorCallback">
<description>
- <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_errorCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_with_errorCallback.html</test_script_entry>
</description>
- </testcase>
- <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_setUserAgentString_with_errorCallback" purpose="Check if WebsettingManager setAgentString method with errorCallback works properly">
+ <specs>
+ <spec>
+ <spec_assertion interface="WebSettingManager" element_type="method" element_name="removeAllCookies" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if removeAllCookies method with success callback works properly" type="compliance" status="approved" component="TizenAPI/System/WebSetting" execution_type="auto" priority="P1" id="WebSettingManager_removeAllCookies_with_successCallback">
<description>
- <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_with_errorCallback.html</test_script_entry>
+ <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_with_successCallback.html</test_script_entry>
</description>
- </testcase>
- <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_setUserAgentString_errorCallback_TypeMismatch" purpose="Check if setUserAgentString throws exception when error callback is incorrect">
+ <specs>
+ <spec>
+ <spec_assertion interface="WebSettingManager" element_type="method" element_name="removeAllCookies" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if WebsettingManager setAgentString method works properly" type="compliance" status="approved" component="TizenAPI/System/WebSetting" execution_type="auto" priority="P1" id="WebSettingManager_setUserAgentString">
<description>
- <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_errorCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString.html</test_script_entry>
</description>
- </testcase>
- <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies_exist" purpose="Check if removeAllCookies is exist in WebSettingManager">
+ <specs>
+ <spec>
+ <spec_assertion interface="WebSettingManager" element_type="method" element_name="setUserAgentString" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if setUserAgentString throws exception when error callback is incorrect" type="compliance" status="approved" component="TizenAPI/System/WebSetting" execution_type="auto" priority="P2" id="WebSettingManager_setUserAgentString_errorCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_exist.html</test_script_entry>
+ <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_errorCallback_TypeMismatch.html</test_script_entry>
</description>
- </testcase>
- <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies" purpose="Check if removeAllCookies method works properly">
+ <specs>
+ <spec>
+ <spec_assertion interface="WebSettingManager" element_type="method" element_name="setUserAgentString" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if setUserAgentString throws exception when error callback is invalid" type="compliance" status="approved" component="TizenAPI/System/WebSetting" execution_type="auto" priority="P2" id="WebSettingManager_setUserAgentString_errorCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies.html</test_script_entry>
+ <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_errorCallback_invalid_cb.html</test_script_entry>
</description>
- </testcase>
- <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies_nullableargs" purpose="Check if removeAllCookies method with null arguments works properly">
+ <specs>
+ <spec>
+ <spec_assertion interface="WebSettingManager" element_type="method" element_name="setUserAgentString" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if setUserAgentString is exist in WebSettingManager" type="compliance" status="approved" component="TizenAPI/System/WebSetting" execution_type="auto" priority="P1" id="WebSettingManager_setUserAgentString_exist">
<description>
- <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_nullableargs.html</test_script_entry>
+ <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_exist.html</test_script_entry>
</description>
- </testcase>
- <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies_with_successCallback" purpose="Check if removeAllCookies method with success callback works properly">
+ <specs>
+ <spec>
+ <spec_assertion interface="WebSettingManager" element_type="method" element_name="setUserAgentString" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if setAgentString method with null arguments works properly" type="compliance" status="approved" component="TizenAPI/System/WebSetting" execution_type="auto" priority="P1" id="WebSettingManager_setUserAgentString_nullableargs">
<description>
- <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_with_successCallback.html</test_script_entry>
+ <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_nullableargs.html</test_script_entry>
</description>
- </testcase>
- <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies_successCallback_invalid_cb" purpose="Check if removeAllCookies throws exception when success callback is invalid">
+ <specs>
+ <spec>
+ <spec_assertion interface="WebSettingManager" element_type="method" element_name="setUserAgentString" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if setUserAgentString throws exception when success callback is incorrect" type="compliance" status="approved" component="TizenAPI/System/WebSetting" execution_type="auto" priority="P2" id="WebSettingManager_setUserAgentString_successCallback_TypeMismatch">
<description>
- <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_successCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_successCallback_TypeMismatch.html</test_script_entry>
</description>
- </testcase>
- <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies_successCallback_TypeMismatch" purpose="Check if removeAllCookies throws exception when success callback is incorrect">
+ <specs>
+ <spec>
+ <spec_assertion interface="WebSettingManager" element_type="method" element_name="setUserAgentString" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if setUserAgentString throws exception when success callback is invalid" type="compliance" status="approved" component="TizenAPI/System/WebSetting" execution_type="auto" priority="P2" id="WebSettingManager_setUserAgentString_successCallback_invalid_cb">
<description>
- <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_successCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_successCallback_invalid_cb.html</test_script_entry>
</description>
- </testcase>
- <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies_with_errorCallback" purpose="Check if removeAllCookies method with error callback works properly">
+ <specs>
+ <spec>
+ <spec_assertion interface="WebSettingManager" element_type="method" element_name="setUserAgentString" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if WebsettingManager setAgentString method with errorCallback works properly" type="compliance" status="approved" component="TizenAPI/System/WebSetting" execution_type="auto" priority="P1" id="WebSettingManager_setUserAgentString_with_errorCallback">
<description>
- <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_with_errorCallback.html</test_script_entry>
+ <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_with_errorCallback.html</test_script_entry>
</description>
- </testcase>
- <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies_errorCallback_invalid_cb" purpose="Check if removeAllCookies throws exception when error callback is invalid">
+ <specs>
+ <spec>
+ <spec_assertion interface="WebSettingManager" element_type="method" element_name="setUserAgentString" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if WebsettingManager setAgentString method with successCallback works properly" type="compliance" status="approved" component="TizenAPI/System/WebSetting" execution_type="auto" priority="P1" id="WebSettingManager_setUserAgentString_with_successCallback">
<description>
- <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_errorCallback_invalid_cb.html</test_script_entry>
+ <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_with_successCallback.html</test_script_entry>
</description>
- </testcase>
- <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies_errorCallback_TypeMismatch" purpose="Check if removeAllCookies throws exception when error callback is incorrect">
+ <specs>
+ <spec>
+ <spec_assertion interface="WebSettingManager" element_type="method" element_name="setUserAgentString" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if WebSetting object notexist" type="compliance" status="approved" component="TizenAPI/System/WebSetting" execution_type="auto" priority="P3" id="WebSettingObject_notexist">
<description>
- <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_errorCallback_TypeMismatch.html</test_script_entry>
+ <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingObject_notexist.html</test_script_entry>
</description>
- </testcase>
+ <specs>
+ <spec>
+ <spec_assertion interface="WebSettingObject" usage="true" specification="WebSetting" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
</set>
</suite>
-</test_definition>
\ No newline at end of file
+</test_definition>
<body>
<div id="log"></div>
<script type="text/javascript">
-//==== TEST: WebSetting_extend
+//==== TEST: WebSettingManager_extend
//==== LABEL Check if WebsettingManager possible extend
-//==== EXPECT true should be returned
-//==== SPEC Tizen Web API:System:WebSetting:
+//==== SPEC Tizen Web API:System:WebSetting:WebSettingManager:WebSettingManager U
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html
-//==== PRIORITY P1
+//==== PRIORITY P3
//==== TEST_CRITERIA OBX
test(function () {
<body>
<div id="log"></div>
<script type="text/javascript">
-//==== TEST: WebsettingManager in Tizen
+//==== TEST: WebSettingManager_in_tizen
//==== LABEL check if WebsettingManager exists in Tizen
-//==== EXPECT true should be returned
-//==== SPEC Tizen Web API:System:WebSetting:
+//==== SPEC Tizen Web API:System:WebSetting:WebSettingManager:WebSettingManager U
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html
-//==== PRIORITY P1
+//==== PRIORITY P3
//==== TEST_CRITERIA OBME
test(function () {
<script type="text/javascript">
//==== TEST: WebSettingManager_notexist
//==== LABEL Check if WebSettingManager notexist
-//==== EXPECT true should be returned
-//==== SPEC Tizen Web API:System:WebSetting:
+//==== SPEC Tizen Web API:System:WebSetting:WebSettingManager:WebSettingManager U
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html
-//==== PRIORITY P1
+//==== PRIORITY P3
//==== TEST_CRITERIA NIO
test(function () {
<script type="text/javascript">
//==== TEST: WebSettingManager_removeAllCookies
//==== LABEL Check if removeAllCookies method works properly
-//==== EXPECT true should be returned
-//==== SPEC Tizen Web API:System:WebSetting:
+//==== SPEC Tizen Web API:System:WebSetting:WebSettingManager:removeAllCookies M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html
//==== PRIORITY P1
-//==== TEST_CRITERIA MAST MR
+//==== TEST_CRITERIA MAST MR MOA
var t = async_test("WebSettingManager_removdeAllCookies"),
successCallback, errorCallback, returnedValue;
t.step(function () {
- successCallback = t.step_func(function() {
+ successCallback = t.step_func(function () {
assert_equals(document.cookie.length, 0, "Cookies are not removed");
t.done();
});
<script type="text/javascript">
//==== TEST: WebSettingManager_removeAllCookies_errorCallback_TypeMismatch
//==== LABEL Check if removeAllCookies throws exception when error callback is incorrect
-//==== EXPECT true should be returned
-//==== SPEC Tizen Web API:System:WebSetting:
+//==== SPEC Tizen Web API:System:WebSetting:WebSettingManager:removeAllCookies M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html
-//==== PRIORITY P1
-//==== TEST_CRITERIA MTL MCX
+//==== PRIORITY P2
+//==== TEST_CRITERIA MC
var t = async_test("WebSettingManager_removeAllCookies_errorCallback_TypeMismatch"),
conversionTable, successCallback, errorCallback, exceptionName, i;
t.step(function () {
conversionTable = getTypeConversionExceptions("functionObject", true);
- successCallback = t.step_func(function() {
+ successCallback = t.step_func(function () {
assert_unreached("success callback invoked.");
});
<script type="text/javascript">
//==== TEST: WebSettingManager_removeAllCookies_errorCallback_invalid_cb
//==== LABEL Check if removeAllCookies throws exception when error callback is invalid
-//==== EXPECT true should be returned
-//==== SPEC Tizen Web API:System:WebSetting:
+//==== SPEC Tizen Web API:System:WebSetting:WebSettingManager:removeAllCookies M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html
-//==== PRIORITY P1
+//==== PRIORITY P2
//==== TEST_CRITERIA MTCB
var t = async_test("WebSettingManager_removeAllCookies_errorCallback_invalid_cb"),
successCallback, invalidCallback, exceptionName = "TypeMismatchError";
t.step(function () {
- successCallback = t.step_func(function() {
+ successCallback = t.step_func(function () {
assert_unreached("success callback invoked.");
});
invalidCallback = {
- onerror: t.step_func(function(error) {
+ onerror: t.step_func(function (error) {
assert_unreached("Invalid errorCallback invoked: " + error.name + ": " + error.message);
})
};
<script type="text/javascript">
//==== TEST: WebSettingManager_removeAllCookies_exist
//==== LABEL Check if removeAllCookies is exist in WebSettingManager
-//==== EXPECT true should be returned
-//==== SPEC Tizen Web API:System:WebSetting:
+//==== SPEC Tizen Web API:System:WebSetting:WebSettingManager:removeAllCookies M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html
//==== PRIORITY P1
//==== TEST_CRITERIA ME
<script type="text/javascript">
//==== TEST: WebSettingManager_removeAllCookies_nullableargs
//==== LABEL Check if removeAllCookies method with null arguments works properly
-//==== EXPECT true should be returned
-//==== SPEC Tizen Web API:System:WebSetting:
+//==== SPEC Tizen Web API:System:WebSetting:WebSettingManager:removeAllCookies M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html
//==== PRIORITY P1
-//==== TEST_CRITERIA MOA
+//==== TEST_CRITERIA MMINA MR
test(function () {
var returnedValue = tizen.websetting.removeAllCookies(null, null);
<script type="text/javascript">
//==== TEST: WebSettingManager_removeAllCookies_successCallback_TypeMismatch
//==== LABEL Check if removeAllCookies throws exception when success callback is incorrect
-//==== EXPECT true should be returned
-//==== SPEC Tizen Web API:System:WebSetting:
+//==== SPEC Tizen Web API:System:WebSetting:WebSettingManager:removeAllCookies M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html
-//==== PRIORITY P1
-//==== TEST_CRITERIA MTL MCX
+//==== PRIORITY P2
+//==== TEST_CRITERIA MC
var t = async_test("WebSettingManager_removeAllCookies_successCallback_TypeMismatch"),
conversionTable, successCallback, errorCallback, exceptionName, i;
t.step(function () {
conversionTable = getTypeConversionExceptions("functionObject", true);
- errorCallback = t.step_func(function(error) {
+ errorCallback = t.step_func(function (error) {
assert_unreached("error callback invoked.");
});
<script type="text/javascript">
//==== TEST: WebSettingManager_removeAllCookies_successCallback_invalid_cb
//==== LABEL Check if removeAllCookies throws exception when success callback is invalid
-//==== EXPECT true should be returned
-//==== SPEC Tizen Web API:System:WebSetting:
+//==== SPEC Tizen Web API:System:WebSetting:WebSettingManager:removeAllCookies M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html
-//==== PRIORITY P1
+//==== PRIORITY P2
//==== TEST_CRITERIA MTCB
var t = async_test("WebSettingManager_removeAllCookies_successCallback_invalid_cb"),
t.step(function () {
invalidCallback = {
- onsuccess: t.step_func(function() {
+ onsuccess: t.step_func(function () {
assert_unreached("Invalid successCallback invoked.");
})
};
<script type="text/javascript">
//==== TEST: WebSettingManager_removeAllCookies_with_errorCallback
//==== LABEL Check if removeAllCookies method with error callback works properly
-//==== EXPECT true should be returned
-//==== SPEC Tizen Web API:System:WebSetting:
+//==== SPEC Tizen Web API:System:WebSetting:WebSettingManager:removeAllCookies M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html
//==== PRIORITY P1
-//==== TEST_CRITERIA MOA
+//==== TEST_CRITERIA MOA MR
var t = async_test("WebSettingManager_removeAllCookies_with_errorCallback"),
errorCallback, returnedValue;
<script type="text/javascript">
//==== TEST: WebSettingManager_removeAllCookies_with_successCallback
//==== LABEL Check if removeAllCookies method with success callback works properly
-//==== EXPECT true should be returned
-//==== SPEC Tizen Web API:System:WebSetting:
+//==== SPEC Tizen Web API:System:WebSetting:WebSettingManager:removeAllCookies M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html
//==== PRIORITY P1
-//==== TEST_CRITERIA MOA
+//==== TEST_CRITERIA MOA MR MAST
var t = async_test("WebSettingManager_removeAllCookies_with_successCallback"),
successCallback, returnedValue;
t.step(function () {
- successCallback = t.step_func(function() {
+ successCallback = t.step_func(function () {
assert_equals(document.cookie.length, 0, "Cookies are not removed");
t.done();
});
<script type="text/javascript">
//==== TEST: WebSettingManager_setUserAgentString
//==== LABEL Check if WebsettingManager setAgentString method works properly
-//==== EXPECT true should be returned
-//==== SPEC Tizen Web API:System:WebSetting:
+//==== SPEC Tizen Web API:System:WebSetting:WebSettingManager:setUserAgentString M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html
//==== PRIORITY P1
//==== TEST_CRITERIA MMINA MAST MR
userAgent, successCallback, errorCallback, returnedValue;
t.step(function () {
- successCallback = t.step_func(function() {
+ successCallback = t.step_func(function () {
assert_equals(userAgent, navigator.userAgent, "User agent string has not been set");
t.done();
});
<script type="text/javascript">
//==== TEST: WebSettingManager_setUserAgentString_errorCallback_TypeMismatch
//==== LABEL Check if setUserAgentString throws exception when error callback is incorrect
-//==== EXPECT true should be returned
-//==== SPEC Tizen Web API:System:WebSetting:
+//==== SPEC Tizen Web API:System:WebSetting:WebSettingManager:setUserAgentString M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html
-//==== PRIORITY P1
-//==== TEST_CRITERIA MTL MCX
+//==== PRIORITY P2
+//==== TEST_CRITERIA MC
var t = async_test("WebSettingManager_setUserAgentString_errorCallback_TypeMismatch"),
userAgent, conversionTable, successCallback, errorCallback, exceptionName, i;
t.step(function () {
conversionTable = getTypeConversionExceptions("functionObject", true);
- successCallback = t.step_func(function() {
+ successCallback = t.step_func(function () {
assert_unreached("success callback invoked.");
});
<script type="text/javascript">
//==== TEST: WebSettingManager_setUserAgentString_errorCallback_invalid_cb
//==== LABEL Check if setUserAgentString throws exception when error callback is invalid
-//==== EXPECT true should be returned
-//==== SPEC Tizen Web API:System:WebSetting:
+//==== SPEC Tizen Web API:System:WebSetting:WebSettingManager:setUserAgentString M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html
-//==== PRIORITY P1
+//==== PRIORITY P2
//==== TEST_CRITERIA MTCB
var t = async_test("WebSettingManager_setUserAgentString_errorCallback_invalid_cb"),
- userAgent, successCallback, invalidCallbackm, exceptionName = "TypeMismatchError";
+ userAgent, successCallback, invalidCallback, exceptionName = "TypeMismatchError";
t.step(function () {
- successCallback = t.step_func(function() {
+ successCallback = t.step_func(function () {
assert_unreached("success callback invoked.");
});
- invalidCallbackm = {
- onerror: t.step_func(function(error) {
+ invalidCallback = {
+ onerror: t.step_func(function (error) {
assert_unreached("Invalid errorCallback invoked: " + error.name + ": " + error.message);
})
};
assert_throws({name : exceptionName},
function () {
- tizen.websetting.setUserAgentString(userAgent, successCallback, invalidCallbackm);
+ tizen.websetting.setUserAgentString(userAgent, successCallback, invalidCallback);
}, exceptionName + "should be thrown - given invalid error callback.");
t.done();
<script type="text/javascript">
//==== TEST: WebSettingManager_setUserAgentString_exist
//==== LABEL Check if setUserAgentString is exist in WebSettingManager
-//==== EXPECT true should be returned
-//==== SPEC Tizen Web API:System:WebSetting:
+//==== SPEC Tizen Web API:System:WebSetting:WebSettingManager:setUserAgentString M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html
//==== PRIORITY P1
//==== TEST_CRITERIA ME
<script type="text/javascript">
//==== TEST: WebSettingManager_setUserAgentString_nullableargs
//==== LABEL Check if setAgentString method with null arguments works properly
-//==== EXPECT true should be returned
-//==== SPEC Tizen Web API:System:WebSetting:
+//==== SPEC Tizen Web API:System:WebSetting:WebSettingManager:setUserAgentString M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html
//==== PRIORITY P1
-//==== TEST_CRITERIA MOA
+//==== TEST_CRITERIA MMINA MR
+var userAgent = "Mozilla/5.0 (Linux; Tizen 2.2; TCT2.2) AppleWebKit/537.3 (KHTML, like Gecko) WebAPITizenWebsettingTests/2.2 Safari/APPLE_WEBKIT_VER",
+ returnedValue;
test(function () {
- userAgent = "Mozilla/5.0 (Linux; Tizen 2.2; TCT2.2) AppleWebKit/537.3 (KHTML, like Gecko) WebAPITizenWebsettingTests/2.2 Safari/APPLE_WEBKIT_VER";
- var returnedValue = tizen.websetting.setUserAgentString(userAgent, null, null);
+ returnedValue = tizen.websetting.setUserAgentString(userAgent, null, null);
assert_equals(returnedValue, undefined, "Incorrect returned value.");
},"WebSettingManager_setUserAgentString_nullableargs");
<html>
<head>
-<title>WebSettingManager_removeAllCookies_successCallback_TypeMismatch</title>
+<title>WebSettingManager_setUserAgentString_successCallback_TypeMismatch</title>
<script src="../resources/unitcommon.js"></script>
</head>
<body>
<div id="log"></div>
<script type="text/javascript">
-//==== TEST: WebSettingManager_removeAllCookies_successCallback_TypeMismatch
+//==== TEST: WebSettingManager_setUserAgentString_successCallback_TypeMismatch
//==== LABEL Check if setUserAgentString throws exception when success callback is incorrect
-//==== EXPECT true should be returned
-//==== SPEC Tizen Web API:System:WebSetting:
+//==== SPEC Tizen Web API:System:WebSetting:WebSettingManager:setUserAgentString M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html
-//==== PRIORITY P1
-//==== TEST_CRITERIA MTL MCX
+//==== PRIORITY P2
+//==== TEST_CRITERIA MC
-var t = async_test("WebSettingManager_removeAllCookies_successCallback_TypeMismatch"),
- userAgent, conversionTable, successCallback, errorCallback, exceptionName,i;
+var t = async_test("WebSettingManager_setUserAgentString_successCallback_TypeMismatch"),
+ userAgent, conversionTable, successCallback, errorCallback, exceptionName, i;
t.step(function () {
conversionTable = getTypeConversionExceptions("functionObject", true);
<body>
<div id="log"></div>
<script type="text/javascript">
-//==== TEST: WebSettingManager_removeAllCookies_errorCallback_invalid_cb
+//==== TEST: WebSettingManager_setUserAgentString_successCallback_invalid_cb
//==== LABEL Check if setUserAgentString throws exception when success callback is invalid
-//==== EXPECT true should be returned
-//==== SPEC Tizen Web API:System:WebSetting:
+//==== SPEC Tizen Web API:System:WebSetting:WebSettingManager:setUserAgentString M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html
-//==== PRIORITY P1
+//==== PRIORITY P2
//==== TEST_CRITERIA MTCB
var t = async_test("WebSettingManager_setUserAgentString_successCallback_invalid_cb"),
- userAgent, invalidtCallback, errorCallback, exceptionName = "TypeMismatchError";
+ userAgent, invalidCallback, errorCallback, exceptionName = "TypeMismatchError";
t.step(function () {
- invalidtCallback = {
- onsuccess: t.step_func(function() {
+ invalidCallback = {
+ onsuccess: t.step_func(function () {
assert_unreached("Invalid successCallback invoked.");
})
};
assert_throws({name : exceptionName},
function () {
- tizen.websetting.setUserAgentString(userAgent, invalidtCallback, errorCallback);
+ tizen.websetting.setUserAgentString(userAgent, invalidCallback, errorCallback);
}, exceptionName + "should be thrown - given invalid success callback.");
t.done();
<script type="text/javascript">
//==== TEST: WebSettingManager_setUserAgentString_with_errorCallback
//==== LABEL Check if WebsettingManager setAgentString method with errorCallback works properly
-//==== EXPECT true should be returned
-//==== SPEC Tizen Web API:System:WebSetting:
+//==== SPEC Tizen Web API:System:WebSetting:WebSettingManager:setUserAgentString M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html
//==== PRIORITY P1
-//==== TEST_CRITERIA MOA
+//==== TEST_CRITERIA MOA MR
var t = async_test("WebSettingManager_setUserAgentString_with_errorCallback"),
userAgent, errorCallback, returnedValue;
<script type="text/javascript">
//==== TEST: WebSettingManager_setUserAgentString_with_successCallback
//==== LABEL Check if WebsettingManager setAgentString method with successCallback works properly
-//==== EXPECT true should be returned
-//==== SPEC Tizen Web API:System:WebSetting:
+//==== SPEC Tizen Web API:System:WebSetting:WebSettingManager:setUserAgentString M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html
//==== PRIORITY P1
-//==== TEST_CRITERIA MOA
+//==== TEST_CRITERIA MOA MR MAST
var t = async_test("WebSettingManager_setUserAgentString_with_successCallback"),
userAgent, successCallback;
t.step(function () {
- successCallback = t.step_func(function() {
+ successCallback = t.step_func(function () {
assert_equals(userAgent, navigator.userAgent, "User agent string has not been set");
t.done();
});
<script type="text/javascript">
//==== TEST: WebSettingObject_notexist
//==== LABEL Check if WebSetting object notexist
-//==== EXPECT true should be returned
-//==== SPEC Tizen Web API:System:WebSetting:
+//==== SPEC Tizen Web API:System:WebSetting:WebSettingObject:WebSettingObject U
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/websetting.html
-//==== PRIORITY P1
+//==== PRIORITY P3
//==== TEST_CRITERIA NIO
test(function () {
- check_no_interface_object("WebsettingObject");
+ check_no_interface_object("WebSettingObject");
}, "WebSettingObject_notexist");
</script>
</body>