<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
<test_definition>
<suite name="tct-account-tizen-tests" extension="crosswalk" category="Tizen Web Device APIs">
- <set name="Account" type="js">
+ <set name="Account_MOBILE" type="js">
<capabilities>
<capability name="http://tizen.org/feature/profile"><value>MOBILE_FULL</value></capability>
<capability name="http://tizen.org/feature/account"/>
</specs>
</testcase>
</set>
+ <set name="Account_WEARABLE" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+ <capability name="http://tizen.org/feature/account"/>
+ </capabilities>
+ <testcase purpose="Check if interface AccountManagerObject exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P3" id="AccountManagerObject_notexist">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManagerObject_notexist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManagerObject" usage="true" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::add() method works properly" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountManager_add">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_add.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="add" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::add() method exists" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P0" id="AccountManager_add_exist">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_add_exist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="add" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::getAccount method works properly" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountManager_getAccount">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getAccount.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="getAccount" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::getAccount() method exists" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P0" id="AccountManager_getAccount_exist">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getAccount_exist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="getAccount" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::getAccounts method works properly" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountManager_getAccounts">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getAccounts.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="getAccounts" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::getAccounts() method exists" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P0" id="AccountManager_getAccounts_exist">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getAccounts_exist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="getAccounts" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::getAccounts method works properly without optional arguments" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountManager_getAccounts_without_optional_arguments">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getAccounts_without_optional_arguments.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="getAccounts" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::getProvider method works properly" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountManager_getProvider">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getProvider.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="getProvider" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if method AccountManager::getProvider exists" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P0" id="AccountManager_getProvider_exist">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getProvider_exist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="getProvider" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::getProvider() returns null without applicationId argument" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountManager_getProvider_without_applicationId">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getProvider_without_applicationId.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="getProvider" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::remove() method works properly" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountManager_remove">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_remove.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="remove" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::remove() method exists" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P0" id="AccountManager_remove_exist">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_remove_exist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="remove" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::update() method works properly" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountManager_update">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_update.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="update" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::update() method exists" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P0" id="AccountManager_update_exist">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_update_exist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="update" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountProvider::applicationId exists, has type string and is readonly" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountProvider_applicationId_attribute">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountProvider_applicationId_attribute.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountProvider" element_type="attribute" element_name="applicationId" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountProvider::capabilities attribute exists, has type object and is readonly" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountProvider_capabilities_attribute">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountProvider_capabilities_attribute.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountProvider" element_type="attribute" element_name="capabilities" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountProvider::displayName attribute exists, has type string and is readonly" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountProvider_displayName_attribute">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountProvider_displayName_attribute.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountProvider" element_type="attribute" element_name="displayName" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountProvider::iconUri attribute exists, has type string and is readonly" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountProvider_iconUri_attribute">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountProvider_iconUri_attribute.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountProvider" element_type="attribute" element_name="iconUri" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountProvider::isMultipleAccountSupported attribute exists, has type boolean and is readonly" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountProvider_isMultipleAccountSupported_attribute">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountProvider_isMultipleAccountSupported_attribute.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountProvider" element_type="attribute" element_name="isMultipleAccountSupported" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if interface AccountProvider exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P3" id="AccountProvider_notexist">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountProvider_notexist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountProvider" usage="true" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountProvider::smallIconUri attribute exists, has type string and is readonly" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountProvider_smallIconUri_attribute">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountProvider_smallIconUri_attribute.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountProvider" element_type="attribute" element_name="smallIconUri" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Test whether the constructor is supported" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="Account_constructor">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_constructor.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Account" element_type="constructor" element_name="constructor" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if Account exist" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="Account_exist">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_exist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Account" element_type="constructor" element_name="constructor" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if Account is extendable" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P3" id="Account_extend">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_extend.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Account" usage="true" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if Account::getExtendedData method works properly without optional argument" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="Account_getExtendedData">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_getExtendedData.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Account" element_type="method" element_name="getExtendedData" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if Account::getExtendedData() method exists" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P0" id="Account_getExtendedData_exist">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_getExtendedData_exist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Account" element_type="method" element_name="getExtendedData" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if Account::getExtendedData method works properly with key argument" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="Account_getExtendedData_key">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_getExtendedData_key.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Account" element_type="method" element_name="getExtendedData" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if Account::getExtendedData method works properly with optional argument" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="Account_getExtendedData_with_errorCallback">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_getExtendedData_with_errorCallback.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Account" element_type="method" element_name="getExtendedData" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check Account::iconUri attribute exists, has type string, can be modified and has proper default value" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="Account_iconUri_attribute">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_iconUri_attribute.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Account" element_type="attribute" element_name="iconUri" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if Account::id attribute exists, has type unsigned long, is readonly and has proper default value" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="Account_id_attribute">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_id_attribute.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Account" element_type="attribute" element_name="id" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if Account::provider attribute exists, has type object and is readonly" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="Account_provider_attribute">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_provider_attribute.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Account" element_type="attribute" element_name="provider" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if Account::setExtendedData() method works properly" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="Account_setExtendedData">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_setExtendedData.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Account" element_type="method" element_name="setExtendedData" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if Account::setExtendedData() method exists" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P0" id="Account_setExtendedData_exist">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_setExtendedData_exist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Account" element_type="method" element_name="setExtendedData" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check Account::userName attribute exists, has type string, can be modified and has proper default value" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="Account_userName_attribute">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_userName_attribute.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Account" element_type="attribute" element_name="userName" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountExtendedData::key attribute exists, has type string and is readonly" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountExtendedData_key_attribute">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountExtendedData_key_attribute.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountExtendedData" element_type="attribute" element_name="key" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountExtendedData::value attribute exists, has type string and is readonly" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountExtendedData_value_attribute">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountExtendedData_value_attribute.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountExtendedData" element_type="attribute" element_name="value" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::addAccountListener() method works properly" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountManager_addAccountListener">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_addAccountListener.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Account" element_type="method" element_name="addAccountListener" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if method AccountManager::addAccountListener() method exists" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P0" id="AccountManager_addAccountListener_exist">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_addAccountListener_exist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="addAccountListener" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::getProviders method works properly" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountManager_getProviders">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getProviders.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="getProviders" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::getProviders() method exists" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P0" id="AccountManager_getProviders_exist">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getProviders_exist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="getProviders" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::getProviders() method works properly with capability argument" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountManager_getProviders_with_capability">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getProviders_with_capability.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="getProviders" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::getProviders() method works properly with errorCallback argument" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountManager_getProviders_with_errorCallback">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getProviders_with_errorCallback.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="getProviders" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if Account::removeAccountListener method works properly" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountManager_removeAccountListener">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_removeAccountListener.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Account" element_type="method" element_name="removeAccountListener" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::removeAccountListener() method exists" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P0" id="AccountManager_removeAccountListener_exist">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_removeAccountListener_exist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="removeAccountListener" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountArraySuccessCallback::onsuccess() works properly" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountArraySuccessCallback_onsuccess">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountArraySuccessCallback_onsuccess.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountArraySuccessCallback" element_type="method" element_name="onsuccess" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountChangeCallback::onadded() works properly" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountChangeCallback_onadded">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountChangeCallback_onadded.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountChangeCallback" element_type="method" element_name="onadded" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountChangeCallback::onremoved() works properly" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountChangeCallback_onremoved">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountChangeCallback_onremoved.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountChangeCallback" element_type="method" element_name="onremoved" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountChangeCallback::onupdated() works properly" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountChangeCallback_onupdated">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountChangeCallback_onupdated.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountChangeCallback" element_type="method" element_name="onupdated" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountExtendedDataArraySuccessCallback::onsuccess() works properly" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountExtendedDataArraySuccessCallback_onsuccess">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountExtendedDataArraySuccessCallback_onsuccess.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountExtendedDataArraySuccessCallback" element_type="method" element_name="onsuccess" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Test whether AccountProviderArraySuccessCallback::onsuccess() is called with argument of proper type" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountProviderArraySuccessCallback_onsuccess">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountProviderArraySuccessCallback_onsuccess.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountProviderArraySuccessCallback" element_type="method" element_name="onsuccess" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::add() with incorrect account argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P2" id="AccountManager_add_TypeMismatch">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_add_TypeMismatch.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="add" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::add() method throw exception when a fake system object was passed" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P2" id="AccountManager_add_invalid_obj">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_add_invalid_obj.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="add" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::add() method throws exception when account argument is missing" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P2" id="AccountManager_add_misarg">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_add_misarg.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="add" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager object is extendable" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P3" id="AccountManager_extend">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_extend.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" usage="true" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::getAccount() returns null without accountId argument" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountManager_getAccount_without_accountId">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getAccount_without_accountId.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="getAccount" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::getAccounts() with incorrect errorCallback argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P2" id="AccountManager_getAccounts_errorCallback_TypeMismatch">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getAccounts_errorCallback_TypeMismatch.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="getAccounts" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::getAccounts() method throws exception when errorCallback is invalid" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P2" id="AccountManager_getAccounts_errorCallback_invalid_cb">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getAccounts_errorCallback_invalid_cb.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="getAccounts" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::getAccounts() throws exception when arguments are missing" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P2" id="AccountManager_getAccounts_misarg">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getAccounts_misarg.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="getAccounts" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::getAccounts() with incorrect successCallback argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P2" id="AccountManager_getAccounts_successCallback_TypeMismatch">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getAccounts_successCallback_TypeMismatch.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="getAccounts" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::getAccounts() method throws exception when successCallback is invalid" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P2" id="AccountManager_getAccounts_successCallback_invalid_cb">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getAccounts_successCallback_invalid_cb.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="getAccounts" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::getAccounts method works properly with errorCallback" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountManager_getAccounts_with_errorCallback">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getAccounts_with_errorCallback.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="getAccounts" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::getProviders() with incorrect errorCallback argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P2" id="AccountManager_getProviders_errorCallback_TypeMismatch">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getProviders_errorCallback_TypeMismatch.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="getProviders" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::getProviders() method throws exception when errorCallback is invalid" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P2" id="AccountManager_getProviders_errorCallback_invalid_cb">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getProviders_errorCallback_invalid_cb.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="getProviders" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::getProviders() throws exception when arguments are missing" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P2" id="AccountManager_getProviders_misarg">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getProviders_misarg.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="getProviders" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::getProviders() with incorrect successCallback argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P2" id="AccountManager_getProviders_successCallback_TypeMismatch">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getProviders_successCallback_TypeMismatch.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="getProviders" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::getProviders() method throws exception when successCallback is invalid" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P2" id="AccountManager_getProviders_successCallback_invalid_cb">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getProviders_successCallback_invalid_cb.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="getProviders" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager exist in tizen" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P3" id="AccountManager_in_tizen">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_in_tizen.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" usage="true" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if interface AccountManager exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P3" id="AccountManager_notexist">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_notexist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" usage="true" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::remove() returns undefined without accountId argument" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountManager_remove_without_accountId">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_remove_without_accountId.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="remove" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::update() with incorrect account throws an exception" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P2" id="AccountManager_update_TypeMismatch">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_update_TypeMismatch.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="update" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::update() method throw exception when a fake system object was passed" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P2" id="AccountManager_update_invalid_obj">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_update_invalid_obj.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="update" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::update() throws exception when account is missing" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P2" id="AccountManager_update_misarg">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_update_misarg.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="update" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountProvider is extendable" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P3" id="AccountProvider_extend">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountProvider_extend.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountProvider" usage="true" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if Account::getExtendedData() with incorrect errorCallback argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P2" id="Account_getExtendedData_errorCallback_TypeMismatch">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_getExtendedData_errorCallback_TypeMismatch.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Account" element_type="method" element_name="getExtendedData" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if Account::getExtendedData() method throws exception when errorCallback is invalid" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P2" id="Account_getExtendedData_errorCallback_invalid_cb">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_getExtendedData_errorCallback_invalid_cb.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Account" element_type="method" element_name="getExtendedData" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if Account::getExtendedData() returns null without argument" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="Account_getExtendedData_misarg">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_getExtendedData_misarg.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Account" element_type="method" element_name="getExtendedData" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if Account::getExtendedData() with incorrect successCallback argument throws an exception" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P2" id="Account_getExtendedData_successCallback_TypeMismatch">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_getExtendedData_successCallback_TypeMismatch.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Account" element_type="method" element_name="getExtendedData" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if Account::getExtendedData() method throws exception when successCallback is invalid" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P2" id="Account_getExtendedData_successCallback_invalid_cb">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_getExtendedData_successCallback_invalid_cb.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Account" element_type="method" element_name="getExtendedData" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if Account::setExtendedData() returns undefined when arguments are missing" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="Account_setExtendedData_misarg">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_setExtendedData_misarg.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Account" element_type="method" element_name="setExtendedData" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if interface AccountArraySuccessCallback exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P3" id="AccountArraySuccessCallback_notexist">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountArraySuccessCallback_notexist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountArraySuccessCallback" usage="true" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if interface AccountChangeCallback exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P3" id="AccountChangeCallback_notexist">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountChangeCallback_notexist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountChangeCallback" usage="true" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if interface AccountExtendedDataArraySuccessCallback exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P3" id="AccountExtendedDataArraySuccessCallback_notexist">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountExtendedDataArraySuccessCallback_notexist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountExtendedDataArraySuccessCallback" usage="true" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountExtendedData is extendable" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P3" id="AccountExtendedData_extend">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountExtendedData_extend.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountExtendedData" usage="true" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if interface AccountExtendedData exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P3" id="AccountExtendedData_notexist">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountExtendedData_notexist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountExtendedData" usage="true" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::addAccountListener() with incorrect callback argument throws exception" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P2" id="AccountManager_addAccountListener_callback_TypeMismatch">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_addAccountListener_callback_TypeMismatch.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="addAccountListener" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::addAccountListener() throw exception when callback has non callable attribute" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P2" id="AccountManager_addAccountListener_callback_invalid_cb">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_addAccountListener_callback_invalid_cb.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="addAccountListener" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if addAccountListener throws exception when callback argument is missing" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P2" id="AccountManager_addAccountListener_misarg">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_addAccountListener_misarg.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="addAccountListener" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if AccountManager::removeAccountListener() returns undefined without accountListenerId argument" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P1" id="AccountManager_removeAccountListener_without_accountListenerId">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_removeAccountListener_without_accountListenerId.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountManager" element_type="method" element_name="removeAccountListener" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if interface AccountProviderArraySuccessCallback exists, it should not" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P3" id="AccountProviderArraySuccessCallback_notexist">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountProviderArraySuccessCallback_notexist.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="AccountProviderArraySuccessCallback" usage="true" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if Account::setExtendedData() throws NotFoundError if account ID is null" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P2" id="Account_setExtendedData_NotFoundError">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_setExtendedData_NotFoundError.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Account" element_type="method" element_name="setExtendedData" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if Account::getExtendedData() throws NotFoundError if account ID is null" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P2" id="Account_getExtendedData_NotFoundError">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_getExtendedData_NotFoundError.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Account" element_type="method" element_name="getExtendedData" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ <testcase purpose="Check if Account::getExtendedData() with key argument throws NotFoundError if account ID is null" type="compliance" status="approved" component="Tizen Device APIs/System/Account" execution_type="auto" priority="P2" id="Account_getExtendedData_key_NotFoundError">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_getExtendedData_key_NotFoundError.html</test_script_entry>
+ </description>
+ <specs>
+ <spec>
+ <spec_assertion interface="Account" element_type="method" element_name="getExtendedData" specification="Account" section="System" category="Tizen Device API Specifications"/>
+ <spec_url>https://developer.tizen.org/dev-guide/2.3.0/org.tizen.mobile.web.device.apireference/tizen/account.html</spec_url>
+ <spec_statement>TBD</spec_statement>
+ </spec>
+ </specs>
+ </testcase>
+ </set>
</suite>
</test_definition>
</description>
</testcase>
</set>
+ <set name="Account_WEARABLE" type="js">
+ <capabilities>
+ <capability name="http://tizen.org/feature/profile"><value>WEARABLE</value></capability>
+ <capability name="http://tizen.org/feature/account"/>
+ </capabilities>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManagerObject_notexist" priority="P3" purpose="Check if interface AccountManagerObject exists, it should not">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManagerObject_notexist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_add" priority="P1" purpose="Check if AccountManager::add() method works properly">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_add.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_add_exist" priority="P0" purpose="Check if AccountManager::add() method exists">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_add_exist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_getAccount" priority="P1" purpose="Check if AccountManager::getAccount method works properly">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getAccount.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_getAccount_exist" priority="P0" purpose="Check if AccountManager::getAccount() method exists">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getAccount_exist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_getAccounts" priority="P1" purpose="Check if AccountManager::getAccounts method works properly">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getAccounts.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_getAccounts_exist" priority="P0" purpose="Check if AccountManager::getAccounts() method exists">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getAccounts_exist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_getAccounts_without_optional_arguments" priority="P1" purpose="Check if AccountManager::getAccounts method works properly without optional arguments">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getAccounts_without_optional_arguments.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_getProvider" priority="P1" purpose="Check if AccountManager::getProvider method works properly">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getProvider.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_getProvider_exist" priority="P0" purpose="Check if method AccountManager::getProvider exists">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getProvider_exist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_getProvider_without_applicationId" priority="P1" purpose="Check if AccountManager::getProvider() returns null without applicationId argument">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getProvider_without_applicationId.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_remove" priority="P1" purpose="Check if AccountManager::remove() method works properly">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_remove.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_remove_exist" priority="P0" purpose="Check if AccountManager::remove() method exists">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_remove_exist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_update" priority="P1" purpose="Check if AccountManager::update() method works properly">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_update.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_update_exist" priority="P0" purpose="Check if AccountManager::update() method exists">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_update_exist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountProvider_applicationId_attribute" priority="P1" purpose="Check if AccountProvider::applicationId exists, has type string and is readonly">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountProvider_applicationId_attribute.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountProvider_capabilities_attribute" priority="P1" purpose="Check if AccountProvider::capabilities attribute exists, has type object and is readonly">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountProvider_capabilities_attribute.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountProvider_displayName_attribute" priority="P1" purpose="Check if AccountProvider::displayName attribute exists, has type string and is readonly">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountProvider_displayName_attribute.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountProvider_iconUri_attribute" priority="P1" purpose="Check if AccountProvider::iconUri attribute exists, has type string and is readonly">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountProvider_iconUri_attribute.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountProvider_isMultipleAccountSupported_attribute" priority="P1" purpose="Check if AccountProvider::isMultipleAccountSupported attribute exists, has type boolean and is readonly">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountProvider_isMultipleAccountSupported_attribute.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountProvider_notexist" priority="P3" purpose="Check if interface AccountProvider exists, it should not">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountProvider_notexist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountProvider_smallIconUri_attribute" priority="P1" purpose="Check if AccountProvider::smallIconUri attribute exists, has type string and is readonly">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountProvider_smallIconUri_attribute.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="Account_constructor" priority="P1" purpose="Test whether the constructor is supported">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_constructor.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="Account_exist" priority="P1" purpose="Check if Account exist">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_exist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="Account_extend" priority="P3" purpose="Check if Account is extendable">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_extend.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="Account_getExtendedData" priority="P1" purpose="Check if Account::getExtendedData method works properly without optional argument">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_getExtendedData.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="Account_getExtendedData_exist" priority="P0" purpose="Check if Account::getExtendedData() method exists">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_getExtendedData_exist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="Account_getExtendedData_key" priority="P1" purpose="Check if Account::getExtendedData method works properly with key argument">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_getExtendedData_key.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="Account_getExtendedData_with_errorCallback" priority="P1" purpose="Check if Account::getExtendedData method works properly with optional argument">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_getExtendedData_with_errorCallback.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="Account_iconUri_attribute" priority="P1" purpose="Check Account::iconUri attribute exists, has type string, can be modified and has proper default value">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_iconUri_attribute.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="Account_id_attribute" priority="P1" purpose="Check if Account::id attribute exists, has type unsigned long, is readonly and has proper default value">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_id_attribute.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="Account_provider_attribute" priority="P1" purpose="Check if Account::provider attribute exists, has type object and is readonly">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_provider_attribute.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="Account_setExtendedData" priority="P1" purpose="Check if Account::setExtendedData() method works properly">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_setExtendedData.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="Account_setExtendedData_exist" priority="P0" purpose="Check if Account::setExtendedData() method exists">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_setExtendedData_exist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="Account_userName_attribute" priority="P1" purpose="Check Account::userName attribute exists, has type string, can be modified and has proper default value">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_userName_attribute.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountExtendedData_key_attribute" priority="P1" purpose="Check if AccountExtendedData::key attribute exists, has type string and is readonly">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountExtendedData_key_attribute.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountExtendedData_value_attribute" priority="P1" purpose="Check if AccountExtendedData::value attribute exists, has type string and is readonly">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountExtendedData_value_attribute.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_addAccountListener" priority="P1" purpose="Check if AccountManager::addAccountListener() method works properly">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_addAccountListener.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_addAccountListener_exist" priority="P0" purpose="Check if method AccountManager::addAccountListener() method exists">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_addAccountListener_exist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_getProviders" priority="P1" purpose="Check if AccountManager::getProviders method works properly">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getProviders.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_getProviders_exist" priority="P0" purpose="Check if AccountManager::getProviders() method exists">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getProviders_exist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_getProviders_with_capability" priority="P1" purpose="Check if AccountManager::getProviders() method works properly with capability argument">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getProviders_with_capability.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_getProviders_with_errorCallback" priority="P1" purpose="Check if AccountManager::getProviders() method works properly with errorCallback argument">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getProviders_with_errorCallback.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_removeAccountListener" priority="P1" purpose="Check if Account::removeAccountListener method works properly">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_removeAccountListener.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_removeAccountListener_exist" priority="P0" purpose="Check if AccountManager::removeAccountListener() method exists">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_removeAccountListener_exist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountArraySuccessCallback_onsuccess" priority="P1" purpose="Check if AccountArraySuccessCallback::onsuccess() works properly">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountArraySuccessCallback_onsuccess.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountChangeCallback_onadded" priority="P1" purpose="Check if AccountChangeCallback::onadded() works properly">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountChangeCallback_onadded.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountChangeCallback_onremoved" priority="P1" purpose="Check if AccountChangeCallback::onremoved() works properly">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountChangeCallback_onremoved.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountChangeCallback_onupdated" priority="P1" purpose="Check if AccountChangeCallback::onupdated() works properly">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountChangeCallback_onupdated.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountExtendedDataArraySuccessCallback_onsuccess" priority="P1" purpose="Check if AccountExtendedDataArraySuccessCallback::onsuccess() works properly">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountExtendedDataArraySuccessCallback_onsuccess.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountProviderArraySuccessCallback_onsuccess" priority="P1" purpose="Test whether AccountProviderArraySuccessCallback::onsuccess() is called with argument of proper type">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountProviderArraySuccessCallback_onsuccess.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_add_TypeMismatch" priority="P2" purpose="Check if AccountManager::add() with incorrect account argument throws an exception">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_add_TypeMismatch.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_add_invalid_obj" priority="P2" purpose="Check if AccountManager::add() method throw exception when a fake system object was passed">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_add_invalid_obj.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_add_misarg" priority="P2" purpose="Check if AccountManager::add() method throws exception when account argument is missing">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_add_misarg.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_extend" priority="P3" purpose="Check if AccountManager object is extendable">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_extend.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_getAccount_without_accountId" priority="P1" purpose="Check if AccountManager::getAccount() returns null without accountId argument">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getAccount_without_accountId.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_getAccounts_errorCallback_TypeMismatch" priority="P2" purpose="Check if AccountManager::getAccounts() with incorrect errorCallback argument throws an exception">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getAccounts_errorCallback_TypeMismatch.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_getAccounts_errorCallback_invalid_cb" priority="P2" purpose="Check if AccountManager::getAccounts() method throws exception when errorCallback is invalid">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getAccounts_errorCallback_invalid_cb.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_getAccounts_misarg" priority="P2" purpose="Check if AccountManager::getAccounts() throws exception when arguments are missing">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getAccounts_misarg.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_getAccounts_successCallback_TypeMismatch" priority="P2" purpose="Check if AccountManager::getAccounts() with incorrect successCallback argument throws an exception">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getAccounts_successCallback_TypeMismatch.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_getAccounts_successCallback_invalid_cb" priority="P2" purpose="Check if AccountManager::getAccounts() method throws exception when successCallback is invalid">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getAccounts_successCallback_invalid_cb.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_getAccounts_with_errorCallback" priority="P1" purpose="Check if AccountManager::getAccounts method works properly with errorCallback">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getAccounts_with_errorCallback.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_getProviders_errorCallback_TypeMismatch" priority="P2" purpose="Check if AccountManager::getProviders() with incorrect errorCallback argument throws an exception">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getProviders_errorCallback_TypeMismatch.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_getProviders_errorCallback_invalid_cb" priority="P2" purpose="Check if AccountManager::getProviders() method throws exception when errorCallback is invalid">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getProviders_errorCallback_invalid_cb.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_getProviders_misarg" priority="P2" purpose="Check if AccountManager::getProviders() throws exception when arguments are missing">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getProviders_misarg.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_getProviders_successCallback_TypeMismatch" priority="P2" purpose="Check if AccountManager::getProviders() with incorrect successCallback argument throws an exception">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getProviders_successCallback_TypeMismatch.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_getProviders_successCallback_invalid_cb" priority="P2" purpose="Check if AccountManager::getProviders() method throws exception when successCallback is invalid">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_getProviders_successCallback_invalid_cb.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_in_tizen" priority="P3" purpose="Check if AccountManager exist in tizen">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_in_tizen.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_notexist" priority="P3" purpose="Check if interface AccountManager exists, it should not">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_notexist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_remove_without_accountId" priority="P1" purpose="Check if AccountManager::remove() returns undefined without accountId argument">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_remove_without_accountId.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_update_TypeMismatch" priority="P2" purpose="Check if AccountManager::update() with incorrect account throws an exception">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_update_TypeMismatch.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_update_invalid_obj" priority="P2" purpose="Check if AccountManager::update() method throw exception when a fake system object was passed">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_update_invalid_obj.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_update_misarg" priority="P2" purpose="Check if AccountManager::update() throws exception when account is missing">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_update_misarg.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountProvider_extend" priority="P3" purpose="Check if AccountProvider is extendable">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountProvider_extend.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="Account_getExtendedData_errorCallback_TypeMismatch" priority="P2" purpose="Check if Account::getExtendedData() with incorrect errorCallback argument throws an exception">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_getExtendedData_errorCallback_TypeMismatch.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="Account_getExtendedData_errorCallback_invalid_cb" priority="P2" purpose="Check if Account::getExtendedData() method throws exception when errorCallback is invalid">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_getExtendedData_errorCallback_invalid_cb.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="Account_getExtendedData_misarg" priority="P1" purpose="Check if Account::getExtendedData() returns null without argument">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_getExtendedData_misarg.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="Account_getExtendedData_successCallback_TypeMismatch" priority="P2" purpose="Check if Account::getExtendedData() with incorrect successCallback argument throws an exception">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_getExtendedData_successCallback_TypeMismatch.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="Account_getExtendedData_successCallback_invalid_cb" priority="P2" purpose="Check if Account::getExtendedData() method throws exception when successCallback is invalid">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_getExtendedData_successCallback_invalid_cb.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="Account_setExtendedData_misarg" priority="P1" purpose="Check if Account::setExtendedData() returns undefined when arguments are missing">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_setExtendedData_misarg.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountArraySuccessCallback_notexist" priority="P3" purpose="Check if interface AccountArraySuccessCallback exists, it should not">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountArraySuccessCallback_notexist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountChangeCallback_notexist" priority="P3" purpose="Check if interface AccountChangeCallback exists, it should not">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountChangeCallback_notexist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountExtendedDataArraySuccessCallback_notexist" priority="P3" purpose="Check if interface AccountExtendedDataArraySuccessCallback exists, it should not">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountExtendedDataArraySuccessCallback_notexist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountExtendedData_extend" priority="P3" purpose="Check if AccountExtendedData is extendable">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountExtendedData_extend.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountExtendedData_notexist" priority="P3" purpose="Check if interface AccountExtendedData exists, it should not">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountExtendedData_notexist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_addAccountListener_callback_TypeMismatch" priority="P2" purpose="Check if AccountManager::addAccountListener() with incorrect callback argument throws exception">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_addAccountListener_callback_TypeMismatch.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_addAccountListener_callback_invalid_cb" priority="P2" purpose="Check if AccountManager::addAccountListener() throw exception when callback has non callable attribute">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_addAccountListener_callback_invalid_cb.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_addAccountListener_misarg" priority="P2" purpose="Check if addAccountListener throws exception when callback argument is missing">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_addAccountListener_misarg.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountManager_removeAccountListener_without_accountListenerId" priority="P1" purpose="Check if AccountManager::removeAccountListener() returns undefined without accountListenerId argument">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountManager_removeAccountListener_without_accountListenerId.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="AccountProviderArraySuccessCallback_notexist" priority="P3" purpose="Check if interface AccountProviderArraySuccessCallback exists, it should not">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/AccountProviderArraySuccessCallback_notexist.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="Account_setExtendedData_NotFoundError" priority="P2" purpose="Check if Account::setExtendedData() throws NotFoundError if account ID is null">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_setExtendedData_NotFoundError.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="Account_getExtendedData_NotFoundError" priority="P2" purpose="Check if Account::getExtendedData() throws NotFoundError if account ID is null">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_getExtendedData_NotFoundError.html</test_script_entry>
+ </description>
+ </testcase>
+ <testcase component="Tizen Device APIs/System/Account" execution_type="auto" id="Account_getExtendedData_key_NotFoundError" priority="P2" purpose="Check if Account::getExtendedData() with key argument throws NotFoundError if account ID is null">
+ <description>
+ <test_script_entry>/opt/tct-account-tizen-tests/account/Account_getExtendedData_key_NotFoundError.html</test_script_entry>
+ </description>
+ </testcase>
+ </set>
</suite>
</test_definition>