installationservices/swcomponentregistry/test/tscr/scripts/tscr_appreginfo.script
branchRCL_3
changeset 25 7333d7932ef7
equal deleted inserted replaced
24:5cc91383ab1e 25:7333d7932ef7
       
     1 //
       
     2 // Copyright (c) 2009-2010 Nokia Corporation and/or its subsidiary(-ies).
       
     3 // All rights reserved.
       
     4 // This component and the accompanying materials are made available
       
     5 // under the terms of the License "Eclipse Public License v1.0"
       
     6 // which accompanies this distribution, and is available
       
     7 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 //
       
     9 // Initial Contributors:
       
    10 // Nokia Corporation - initial contribution.
       
    11 //
       
    12 // Contributors:
       
    13 //
       
    14 // Description:
       
    15 // This script tests SCR Application Registration APIs.
       
    16 // 
       
    17 //
       
    18 
       
    19 PRINT Run SCR Application Registration API Tests
       
    20 
       
    21 // Load Suite
       
    22 LOAD_SUITE tscr -SharedData
       
    23 SHARED_DATA z:\tusif\tscr\tscr.ini shared_data
       
    24 LOAD_SUITE tSisRegistryTest
       
    25 
       
    26 // Delete the SCR Database file
       
    27 RUN_TEST_STEP 100 tscr SCRDeleteDbFile z:\tusif\tscr\tscr_appreginfo.ini db_file 
       
    28 
       
    29 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0001
       
    30 //! @SYMTestCaseDesc 		Add an applications registration info
       
    31 START_TESTCASE APPINS-SCR-APPREGINFO-API-0001
       
    32 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info
       
    33 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
    34 END_TESTCASE APPINS-SCR-APPREGINFO-API-0001
       
    35 
       
    36 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0002
       
    37 //! @SYMTestCaseDesc 		Add an applications registration info with same appuid
       
    38 START_TESTCASE APPINS-SCR-APPREGINFO-API-0002
       
    39 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info_sameappuid
       
    40 RUN_TEST_STEP !Result=-11 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info_sameappuid
       
    41 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
    42 END_TESTCASE APPINS-SCR-APPREGINFO-API-0002
       
    43 
       
    44 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0002a
       
    45 //! @SYMTestCaseDesc 		Add an applications registration info with same app file name
       
    46 START_TESTCASE APPINS-SCR-APPREGINFO-API-0002a
       
    47 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info_sameappuid
       
    48 RUN_TEST_STEP !Result=-11 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info_sameappfile_1
       
    49 // Checking the same app file name with a combination of lower and upper case
       
    50 RUN_TEST_STEP !Result=-11 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info_sameappfile_2
       
    51 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
    52 END_TESTCASE APPINS-SCR-APPREGINFO-API-0002a
       
    53 
       
    54 
       
    55 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0003
       
    56 //! @SYMTestCaseDesc 		Add an applications registration info with null app uid
       
    57 START_TESTCASE APPINS-SCR-APPREGINFO-API-0003
       
    58 RUN_TEST_STEP !Result=-6 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info_nullappuid
       
    59 END_TESTCASE APPINS-SCR-APPREGINFO-API-0003
       
    60 
       
    61 
       
    62 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0004
       
    63 //! @SYMTestCaseDesc 		Add an applications registration info with null app file
       
    64 START_TESTCASE APPINS-SCR-APPREGINFO-API-0004
       
    65 RUN_TEST_STEP !Result=-6 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info_nullappfile
       
    66 END_TESTCASE APPINS-SCR-APPREGINFO-API-0004
       
    67 
       
    68 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0005
       
    69 //! @SYMTestCaseDesc 		Add an applications registration info with doesnot have a caption and icon info associated to it.
       
    70 START_TESTCASE APPINS-SCR-APPREGINFO-API-0005
       
    71 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info_nocaptioniconinfo
       
    72 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
    73 END_TESTCASE APPINS-SCR-APPREGINFO-API-0005
       
    74 
       
    75 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0006
       
    76 //! @SYMTestCaseDesc 		Inserting multiple applications to the same component
       
    77 START_TESTCASE APPINS-SCR-APPREGINFO-API-0006
       
    78 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini test_component_app1
       
    79 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini test_component_app2
       
    80 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry  z:\tusif\tscr\tscr_appreginfo.ini del_test_component
       
    81 END_TESTCASE APPINS-SCR-APPREGINFO-API-0006
       
    82 
       
    83 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0007
       
    84 //! @SYMTestCaseDesc 		Adding an application to a non-existent component
       
    85 START_TESTCASE APPINS-SCR-APPREGINFO-API-0007
       
    86 RUN_TEST_STEP !Result=-1 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_to_non_existent_comp
       
    87 END_TESTCASE APPINS-SCR-APPREGINFO-API-0007
       
    88 
       
    89 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0008
       
    90 //! @SYMTestCaseDesc 		Get the Service ID Array for a specific App Uid.
       
    91 START_TESTCASE APPINS-SCR-APPREGINFO-API-0008
       
    92 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info
       
    93 RUN_TEST_STEP 100 tscr SCRGetAppServicesUids z:\tusif\tscr\tscr_appreginfo.ini app_reg_info_get_serviceuid
       
    94 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
    95 END_TESTCASE APPINS-SCR-APPREGINFO-API-0008
       
    96 
       
    97 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0009
       
    98 //! @SYMTestCaseDesc 		Get the App ID for a specific Datatype.
       
    99 START_TESTCASE APPINS-SCR-APPREGINFO-API-0009
       
   100 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info
       
   101 RUN_TEST_STEP 100 tscr SCRGetAppForDataType z:\tusif\tscr\tscr_appreginfo.ini app_reg_info_get_appfordatatype
       
   102 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   103 END_TESTCASE APPINS-SCR-APPREGINFO-API-0009
       
   104 
       
   105 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0010
       
   106 //! @SYMTestCaseDesc 		Get the App ID for a specific Datatype and Service Type.
       
   107 START_TESTCASE APPINS-SCR-APPREGINFO-API-0010
       
   108 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info
       
   109 RUN_TEST_STEP 100 tscr SCRGetAppForDataTypeAndService z:\tusif\tscr\tscr_appreginfo.ini app_reg_info_get_appfordatatypeandservice
       
   110 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   111 END_TESTCASE APPINS-SCR-APPREGINFO-API-0010
       
   112 
       
   113 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0011
       
   114 //! @SYMTestCaseDesc 		Get the default screen number for a specific App Uid.
       
   115 START_TESTCASE APPINS-SCR-APPREGINFO-API-0011
       
   116 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info
       
   117 RUN_TEST_STEP 100 tscr SCRGetDefaultScreenNumber z:\tusif\tscr\tscr_appreginfo.ini app_reg_info_get_defaultscreennumber
       
   118 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   119 END_TESTCASE APPINS-SCR-APPREGINFO-API-0011
       
   120 
       
   121 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0012
       
   122 //! @SYMTestCaseDesc 		Get the number of defined icons for a specific App Uid.
       
   123 START_TESTCASE APPINS-SCR-APPREGINFO-API-0012
       
   124 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info
       
   125 RUN_TEST_STEP 100 tscr SCRGetNumberOfDefinedIcons z:\tusif\tscr\tscr_appreginfo.ini app_reg_info_get_iconcount
       
   126 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   127 END_TESTCASE APPINS-SCR-APPREGINFO-API-0012
       
   128 
       
   129 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0013
       
   130 //! @SYMTestCaseDesc 		Get the Application Language for a specific Locale
       
   131 START_TESTCASE APPINS-SCR-APPREGINFO-API-0013
       
   132 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info
       
   133 RUN_TEST_STEP 100 tscr SCRGetApplicationLanguage z:\tusif\tscr\tscr_appreginfo.ini app_reg_info_get_applanguage
       
   134 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   135 END_TESTCASE APPINS-SCR-APPREGINFO-API-0013
       
   136 
       
   137 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0014
       
   138 //! @SYMTestCaseDesc 		Get Files owned by an application
       
   139 START_TESTCASE APPINS-SCR-APPREGINFO-API-0014
       
   140 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info
       
   141 RUN_TEST_STEP 100 tscr SCRGetAppOwnedFilesEntry z:\tusif\tscr\tscr_appreginfo.ini appownedfiles
       
   142 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   143 END_TESTCASE APPINS-SCR-APPREGINFO-API-0014
       
   144 
       
   145 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0015
       
   146 //! @SYMTestCaseDesc 		Get Files owned by an application , not found
       
   147 START_TESTCASE APPINS-SCR-APPREGINFO-API-0015
       
   148 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info_noappownedfiles
       
   149 RUN_TEST_STEP 100 tscr SCRGetAppOwnedFilesEntry z:\tusif\tscr\tscr_appreginfo.ini noappownedfiles
       
   150 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   151 END_TESTCASE APPINS-SCR-APPREGINFO-API-0015
       
   152 
       
   153 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0016
       
   154 //! @SYMTestCaseDesc 		Get application capability
       
   155 START_TESTCASE APPINS-SCR-APPREGINFO-API-0016
       
   156 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info
       
   157 RUN_TEST_STEP 100 tscr SCRGetAppCapabilityEntry z:\tusif\tscr\tscr_appreginfo.ini appcapability
       
   158 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   159 END_TESTCASE APPINS-SCR-APPREGINFO-API-0016
       
   160 
       
   161 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0017
       
   162 //! @SYMTestCaseDesc 		Get application capability, no group name
       
   163 START_TESTCASE APPINS-SCR-APPREGINFO-API-0017
       
   164 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info_nogroupname
       
   165 RUN_TEST_STEP 100 tscr SCRGetAppCapabilityEntry z:\tusif\tscr\tscr_appreginfo.ini appcapability_nogroupname
       
   166 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   167 END_TESTCASE APPINS-SCR-APPREGINFO-API-0017
       
   168 
       
   169 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0018
       
   170 //! @SYMTestCaseDesc 		Get application Icon
       
   171 START_TESTCASE APPINS-SCR-APPREGINFO-API-0018
       
   172 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info
       
   173 RUN_TEST_STEP 100 tscr SCRGetAppIconEntry z:\tusif\tscr\tscr_appreginfo.ini appicon
       
   174 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   175 END_TESTCASE APPINS-SCR-APPREGINFO-API-0018
       
   176 
       
   177 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0019
       
   178 //! @SYMTestCaseDesc 		Get application Icon , not found as localized info not present
       
   179 START_TESTCASE APPINS-SCR-APPREGINFO-API-0019
       
   180 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info_nolocalizedinfo
       
   181 RUN_TEST_STEP_RESULT -1 100 tscr SCRGetAppIconEntry z:\tusif\tscr\tscr_appreginfo.ini noappicon
       
   182 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   183 END_TESTCASE APPINS-SCR-APPREGINFO-API-0019
       
   184 
       
   185 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0020
       
   186 //! @SYMTestCaseDesc 		Get application Icon , not found as caption and icon info not present
       
   187 START_TESTCASE APPINS-SCR-APPREGINFO-API-0020
       
   188 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info_onlylocalizedinfo
       
   189 RUN_TEST_STEP_RESULT -1 100 tscr SCRGetAppIconEntry z:\tusif\tscr\tscr_appreginfo.ini noappicon
       
   190 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   191 END_TESTCASE APPINS-SCR-APPREGINFO-API-0020
       
   192 
       
   193 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0021
       
   194 //! @SYMTestCaseDesc 		Get application Icon , found caption and icon info for nearest locale 
       
   195 START_TESTCASE APPINS-SCR-APPREGINFO-API-0021
       
   196 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info_nolocalizedinfoforenglish
       
   197 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_french
       
   198 RUN_TEST_STEP 100 tscr SCRGetAppIconEntry z:\tusif\tscr\tscr_appreginfo.ini appicon_nolocalizedinfoforenglish
       
   199 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_english
       
   200 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   201 END_TESTCASE APPINS-SCR-APPREGINFO-API-0021
       
   202 
       
   203 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0022
       
   204 //! @SYMTestCaseDesc 		Get application View Icon
       
   205 START_TESTCASE APPINS-SCR-APPREGINFO-API-0022
       
   206 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info
       
   207 RUN_TEST_STEP 100 tscr SCRGetAppViewIconEntry z:\tusif\tscr\tscr_appreginfo.ini appviewicon
       
   208 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   209 END_TESTCASE APPINS-SCR-APPREGINFO-API-0022
       
   210 
       
   211 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0023
       
   212 //! @SYMTestCaseDesc 		Get application View Icon , not found as localized info not present
       
   213 START_TESTCASE APPINS-SCR-APPREGINFO-API-0023
       
   214 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info_nolocalizedinfo
       
   215 RUN_TEST_STEP_RESULT -1 100 tscr SCRGetAppViewIconEntry z:\tusif\tscr\tscr_appreginfo.ini noappviewicon
       
   216 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   217 END_TESTCASE APPINS-SCR-APPREGINFO-API-0023
       
   218 
       
   219 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0024
       
   220 //! @SYMTestCaseDesc 		Get application View Icon , not found as view data not present
       
   221 START_TESTCASE APPINS-SCR-APPREGINFO-API-0024
       
   222 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info_onlylocalizedinfo
       
   223 RUN_TEST_STEP_RESULT -1 100 tscr SCRGetAppViewIconEntry z:\tusif\tscr\tscr_appreginfo.ini noappviewicon
       
   224 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   225 END_TESTCASE APPINS-SCR-APPREGINFO-API-0024
       
   226 
       
   227 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0025
       
   228 //! @SYMTestCaseDesc 		Get application View Icon , not found as views caption and icon info not present
       
   229 START_TESTCASE APPINS-SCR-APPREGINFO-API-0025
       
   230 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info_noviewcaptionandiconinfo
       
   231 RUN_TEST_STEP_RESULT -1 100 tscr SCRGetAppViewIconEntry z:\tusif\tscr\tscr_appreginfo.ini noappviewicon
       
   232 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   233 END_TESTCASE APPINS-SCR-APPREGINFO-API-0025
       
   234 
       
   235 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0026
       
   236 //! @SYMTestCaseDesc 		Get application View Icon ,  found view caption and icon info for nearest locale
       
   237 START_TESTCASE APPINS-SCR-APPREGINFO-API-0026
       
   238 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info_nolocalizedinfoforenglish
       
   239 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_french
       
   240 RUN_TEST_STEP 100 tscr SCRGetAppViewIconEntry z:\tusif\tscr\tscr_appreginfo.ini appviewicon_nolocalizedinfoforenglish
       
   241 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_english
       
   242 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   243 END_TESTCASE APPINS-SCR-APPREGINFO-API-0026
       
   244 
       
   245 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0027
       
   246 //! @SYMTestCaseDesc 		Get application View Icon ,  no view caption and icon info for nearest locale
       
   247 START_TESTCASE APPINS-SCR-APPREGINFO-API-0027
       
   248 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info_noviewdatafornearestlanguage
       
   249 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_french
       
   250 RUN_TEST_STEP_RESULT -1 100 tscr SCRGetAppViewIconEntry z:\tusif\tscr\tscr_appreginfo.ini noviewdatafornearestlanguage
       
   251 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_english
       
   252 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   253 END_TESTCASE APPINS-SCR-APPREGINFO-API-0027
       
   254 
       
   255 
       
   256 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0028
       
   257 //! @SYMTestCaseDesc 		Get the view info details associated with an application
       
   258 
       
   259 START_TESTCASE APPINS-SCR-APPREGINFO-API-0028
       
   260 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_with_localizable_info
       
   261 RUN_TEST_STEP 100 tscr ScrGetAppViewInfo z:\tusif\tscr\tscr_appreginfo.ini get_app_view_info
       
   262 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry_details
       
   263 END_TESTCASE APPINS-SCR-APPREGINFO-API-0028
       
   264 
       
   265 
       
   266 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0029
       
   267 //! @SYMTestCaseDesc 		Get the partial (caption and icon non-existing) view info details associated with an application
       
   268 
       
   269 START_TESTCASE APPINS-SCR-APPREGINFO-API-0029
       
   270 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_with_partial_view_info
       
   271 RUN_TEST_STEP 100 tscr ScrGetAppViewInfo z:\tusif\tscr\tscr_appreginfo.ini get_app_view_info_partial
       
   272 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry_details
       
   273 END_TESTCASE APPINS-SCR-APPREGINFO-API-0029
       
   274 
       
   275 
       
   276 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0029b
       
   277 //! @SYMTestCaseDesc 		Attempt to get the view info details associated with an application (view data associated to locale not present, although matching locale found)
       
   278 
       
   279 START_TESTCASE APPINS-SCR-APPREGINFO-API-0029b
       
   280 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_with_partial_view_info_2
       
   281 RUN_TEST_STEP 100 tscr ScrGetAppViewInfo z:\tusif\tscr\tscr_appreginfo.ini get_app_view_info_partial_2
       
   282 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry_details
       
   283 END_TESTCASE APPINS-SCR-APPREGINFO-API-0029b
       
   284 
       
   285 
       
   286 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0030
       
   287 //! @SYMTestCaseDesc 		Get the non existent view info details associated with an non existing application
       
   288 
       
   289 START_TESTCASE APPINS-SCR-APPREGINFO-API-0030
       
   290 RUN_TEST_STEP !Result=-1 100 tscr ScrGetAppViewInfo z:\tusif\tscr\tscr_appreginfo.ini 
       
   291 END_TESTCASE APPINS-SCR-APPREGINFO-API-0030
       
   292 
       
   293 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0031
       
   294 //! @SYMTestCaseDesc 		Get the view info details to the nearest language associated with an application when found and if not found
       
   295 START_TESTCASE APPINS-SCR-APPREGINFO-API-0031
       
   296 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_with_localizable_info_for_international_french
       
   297 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_french
       
   298 RUN_TEST_STEP 100 tscr ScrGetAppViewInfo z:\tusif\tscr\tscr_appreginfo.ini get_app_view_french
       
   299 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_german
       
   300 RUN_TEST_STEP 100 tscr ScrGetAppViewInfo z:\tusif\tscr\tscr_appreginfo.ini get_app_view_german
       
   301 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_english
       
   302 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry_details
       
   303 END_TESTCASE APPINS-SCR-APPREGINFO-API-0031
       
   304 
       
   305 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0032
       
   306 //! @SYMTestCaseDesc 		Getallapps without screen mode
       
   307 START_TESTCASE APPINS-SCR-APPREGINFO-API-0032
       
   308 RUN_TEST_STEP 1000 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryData01
       
   309 RUN_TEST_STEP 1000 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryData02
       
   310 RUN_TEST_STEP 100 tscr ScrAppViewSubsession  z:\tusif\tscr\tscr_appreginfo.ini	AppInfoFilter0001-AP-loc01
       
   311 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tusif\tscr\tscr_appreginfo.ini langauge_to_french
       
   312 RUN_TEST_STEP 100 tscr ScrAppViewSubsession  z:\tusif\tscr\tscr_appreginfo.ini	AppInfoFilter0001-AP-loc02
       
   313 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tusif\tscr\tscr_appreginfo.ini langauge_to_english_american
       
   314 RUN_TEST_STEP 100 tscr ScrAppViewSubsession  z:\tusif\tscr\tscr_appreginfo.ini	AppInfoFilter0001-AP-loc01
       
   315 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tusif\tscr\tscr_appreginfo.ini langauge_to_english
       
   316 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry  z:\tusif\tscr\tscr_appreginfo.ini	del_component_and_AppEntry
       
   317 END_TESTCASE APPINS-SCR-APPREGINFO-API-0032
       
   318 
       
   319 
       
   320 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0033
       
   321 //! @SYMTestCaseDesc 		Getallapps with screen mode , screen mode considered 1, 0
       
   322 START_TESTCASE APPINS-SCR-APPREGINFO-API-0033
       
   323 RUN_TEST_STEP 1000 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryData01
       
   324 RUN_TEST_STEP 1000 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryData02
       
   325 RUN_TEST_STEP 1000 tscr ScrAppViewSubsession z:\tusif\tscr\tscr_appreginfo.ini AppInfoFilter0002-AP-loc01
       
   326 RUN_TEST_STEP 1000 tscr ScrAppViewSubsession z:\tusif\tscr\tscr_appreginfo.ini AppInfoFilter0002-AP-loc01-A
       
   327 RUN_TEST_STEP 1000 tscr ScrAppViewSubsession z:\tusif\tscr\tscr_appreginfo.ini AppInfoFilter0002-AP-loc01-B
       
   328 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry  z:\tusif\tscr\tscr_appreginfo.ini	del_component_and_AppEntry
       
   329 END_TESTCASE APPINS-SCR-APPREGINFO-API-0033
       
   330 
       
   331 
       
   332 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0034
       
   333 //! @SYMTestCaseDesc 		GetallEmbeddableApps with and without screen mode , screen mode considered 0, 5
       
   334 START_TESTCASE APPINS-SCR-APPREGINFO-API-0034
       
   335 RUN_TEST_STEP 1000 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryDataForTC-AppInfoFilter0003-AP-01
       
   336 RUN_TEST_STEP 1000 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryDataForTC-AppInfoFilter0003-AP-02
       
   337 RUN_TEST_STEP 1000 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryDataForTC-AppInfoFilter0003-AP-03
       
   338 RUN_TEST_STEP 1000 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryDataForTC-AppInfoFilter0003-AP-04
       
   339 RUN_TEST_STEP 1000 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryDataForTC-AppInfoFilter0003-AP-05
       
   340 RUN_TEST_STEP 1000 tscr ScrAppViewSubsession z:\tusif\tscr\tscr_appreginfo.ini AppInfoFilter0003-AP-loc01
       
   341 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tusif\tscr\tscr_appreginfo.ini langauge_to_french
       
   342 RUN_TEST_STEP 1000 tscr ScrAppViewSubsession z:\tusif\tscr\tscr_appreginfo.ini AppInfoFilter0003-AP-loc01-A
       
   343 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tusif\tscr\tscr_appreginfo.ini langauge_to_english
       
   344 RUN_TEST_STEP 1000 tscr ScrAppViewSubsession z:\tusif\tscr\tscr_appreginfo.ini AppInfoFilter0003-AP-loc01-B
       
   345 RUN_TEST_STEP 1000 tscr ScrAppViewSubsession z:\tusif\tscr\tscr_appreginfo.ini AppInfoFilter0003-AP-loc01-C
       
   346 RUN_TEST_STEP 1000 tscr ScrAppViewSubsession z:\tusif\tscr\tscr_appreginfo.ini AppInfoFilter0003-AP-loc01-D
       
   347 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry  z:\tusif\tscr\tscr_appreginfo.ini	del_component_and_AppEntry
       
   348 END_TESTCASE APPINS-SCR-APPREGINFO-API-0034
       
   349 
       
   350 
       
   351 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0035
       
   352 //! @SYMTestCaseDesc 		GetFillteredAppsWithEmbeddabilityFilter  with and without screen mode , screen mode considered 0, 5 
       
   353 START_TESTCASE APPINS-SCR-APPREGINFO-API-0035
       
   354 RUN_TEST_STEP 1000 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryDataForTC-AppInfoFilter0003-AP-01
       
   355 RUN_TEST_STEP 1000 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryDataForTC-AppInfoFilter0003-AP-02
       
   356 RUN_TEST_STEP 1000 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryDataForTC-AppInfoFilter0004-AP-03
       
   357 RUN_TEST_STEP 1000 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryDataForTC-AppInfoFilter0003-AP-04
       
   358 RUN_TEST_STEP 1000 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryDataForTC-AppInfoFilter0003-AP-05
       
   359 RUN_TEST_STEP 1000 tscr ScrAppViewSubsession z:\tusif\tscr\tscr_appreginfo.ini AppInfoFilter0004-AP-loc01
       
   360 RUN_TEST_STEP 1000 tscr ScrAppViewSubsession z:\tusif\tscr\tscr_appreginfo.ini AppInfoFilter0004-AP-loc01-A
       
   361 RUN_TEST_STEP 1000 tscr ScrAppViewSubsession z:\tusif\tscr\tscr_appreginfo.ini AppInfoFilter0004-AP-loc01-B
       
   362 RUN_TEST_STEP 1000 tscr ScrAppViewSubsession z:\tusif\tscr\tscr_appreginfo.ini AppInfoFilter0004-AP-loc01-C
       
   363 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry  z:\tusif\tscr\tscr_appreginfo.ini	del_component_and_AppEntry
       
   364 END_TESTCASE APPINS-SCR-APPREGINFO-API-0035
       
   365 
       
   366 
       
   367 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0036
       
   368 //! @SYMTestCaseDesc 		GetFillteredAppsWithCapabilityMaskAndValue with and without screen mode , screen mode considered 0, 5 
       
   369 START_TESTCASE APPINS-SCR-APPREGINFO-API-0036
       
   370 RUN_TEST_STEP 1000 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryDataForTC-AppInfoFilter0003-AP-01
       
   371 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryDataForTC-AppInfoFilter0003-AP-02
       
   372 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryDataForTC-AppInfoFilter0003-AP-03
       
   373 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryDataForTC-AppInfoFilter0003-AP-04
       
   374 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryDataForTC-AppInfoFilter0003-AP-05
       
   375 RUN_TEST_STEP 100 tscr ScrAppViewSubsession z:\tusif\tscr\tscr_appreginfo.ini AppInfoFilter0005-AP-loc01
       
   376 RUN_TEST_STEP 100 tscr ScrAppViewSubsession z:\tusif\tscr\tscr_appreginfo.ini AppInfoFilter0005-AP-loc01-A
       
   377 RUN_TEST_STEP 100 tscr ScrAppViewSubsession z:\tusif\tscr\tscr_appreginfo.ini AppInfoFilter0005-AP-loc01-B
       
   378 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry  z:\tusif\tscr\tscr_appreginfo.ini	del_component_and_AppEntry
       
   379 END_TESTCASE APPINS-SCR-APPREGINFO-API-0036
       
   380 
       
   381 
       
   382 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0037
       
   383 //! @SYMTestCaseDesc 		GetServerApps with and without screen mode , screen mode considered 0, 5
       
   384 START_TESTCASE APPINS-SCR-APPREGINFO-API-0037
       
   385 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryData01
       
   386 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryData02
       
   387 RUN_TEST_STEP 100 tscr ScrAppViewSubsession z:\tusif\tscr\tscr_appreginfo.ini AppInfoFilter0006-AP-loc01
       
   388 RUN_TEST_STEP 100 tscr ScrAppViewSubsession z:\tusif\tscr\tscr_appreginfo.ini AppInfoFilter0006-AP-loc01-A
       
   389 RUN_TEST_STEP 100 tscr ScrAppViewSubsession z:\tusif\tscr\tscr_appreginfo.ini AppInfoFilter0006-AP-loc01-B
       
   390 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tusif\tscr\tscr_appreginfo.ini langauge_to_french
       
   391 RUN_TEST_STEP 100 tscr ScrAppViewSubsession z:\tusif\tscr\tscr_appreginfo.ini AppInfoFilter0006-AP-loc01-D
       
   392 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tusif\tscr\tscr_appreginfo.ini langauge_to_english
       
   393 RUN_TEST_STEP 100 tscr ScrAppViewSubsession z:\tusif\tscr\tscr_appreginfo.ini AppInfoFilter0006-AP-loc01-C
       
   394 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry  z:\tusif\tscr\tscr_appreginfo.ini	del_component_and_AppEntry
       
   395 END_TESTCASE APPINS-SCR-APPREGINFO-API-0037
       
   396 
       
   397 
       
   398 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0038
       
   399 //! @SYMTestCaseDesc 		Negative test for  getallapps with and without screen mode
       
   400 START_TESTCASE APPINS-SCR-APPREGINFO-API-0038
       
   401 RUN_TEST_STEP 1000 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryData01
       
   402 RUN_TEST_STEP 1000 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryData02
       
   403 RUN_TEST_STEP !Result=-6 100 tscr ScrAppViewSubsession  z:\tusif\tscr\tscr_appreginfo.ini  AppInfoFilter0008-AP-loc01
       
   404 RUN_TEST_STEP 100 tscr ScrAppViewSubsession  z:\tusif\tscr\tscr_appreginfo.ini	AppInfoFilter0008-AP-loc01-A
       
   405 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_component_and_AppEntry
       
   406 END_TESTCASE APPINS-SCR-APPREGINFO-API-0038
       
   407 
       
   408 
       
   409 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0039
       
   410 //! @SYMTestCaseDesc 		Negative test for GetFillteredAppsWithCapabilityMaskAndValue, big value passed for mask and value
       
   411 START_TESTCASE APPINS-SCR-APPREGINFO-API-0039
       
   412 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryDataForTC-AppInfoFilter0003-AP-01
       
   413 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryDataForTC-AppInfoFilter0003-AP-02
       
   414 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryDataForTC-AppInfoFilter0003-AP-03
       
   415 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryDataForTC-AppInfoFilter0003-AP-04
       
   416 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryDataForTC-AppInfoFilter0003-AP-05
       
   417 RUN_TEST_STEP 100 tscr ScrAppViewSubsession  z:\tusif\tscr\tscr_appreginfo.ini	AppInfoFilter0009-AP-loc01
       
   418 RUN_TEST_STEP 100 tscr ScrAppViewSubsession  z:\tusif\tscr\tscr_appreginfo.ini	AppInfoFilter0009-AP-loc01-A
       
   419 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_component_and_AppEntry
       
   420 END_TESTCASE APPINS-SCR-APPREGINFO-API-0039
       
   421 
       
   422 
       
   423 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0040
       
   424 //! @SYMTestCaseDesc 		Pass NULL as filter 
       
   425 START_TESTCASE APPINS-SCR-APPREGINFO-API-0040
       
   426 RUN_TEST_STEP 100 tscr ScrAppViewSubsession  z:\tusif\tscr\tscr_appreginfo.ini	AppInfoFilter0010-AP-loc01
       
   427 END_TESTCASE APPINS-SCR-APPREGINFO-API-0040
       
   428 
       
   429 
       
   430 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0041
       
   431 //! @SYMTestCaseDesc 		Attempt to add an application's registration info that contains two sets of localizable inforamtion for the same locale
       
   432 START_TESTCASE APPINS-SCR-APPREGINFO-API-0041
       
   433 RUN_TEST_STEP !Result=-11 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info_invalid_localizable_info
       
   434 END_TESTCASE APPINS-SCR-APPREGINFO-API-0041
       
   435 
       
   436 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0042
       
   437 //! @SYMTestCaseDesc 		Get the serviceinfo details requested depending on the provided filters set	
       
   438 
       
   439 START_TESTCASE APPINS-SCR-APPREGINFO-API-0042
       
   440 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app1_with_service_info
       
   441 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app2_with_service_info
       
   442 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app3_with_service_info
       
   443 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app4_with_service_info
       
   444 RUN_TEST_STEP 100 tscr ScrGetAppServiceInfo z:\tusif\tscr\tscr_appreginfo.ini get_service_info_given_appuid
       
   445 RUN_TEST_STEP 100 tscr ScrGetAppServiceInfo z:\tusif\tscr\tscr_appreginfo.ini get_service_info_given_serviceuid
       
   446 RUN_TEST_STEP 100 tscr ScrGetAppServiceInfo z:\tusif\tscr\tscr_appreginfo.ini get_service_info_given_serviceuid_and_datatype
       
   447 RUN_TEST_STEP 100 tscr ScrGetAppServiceInfo z:\tusif\tscr\tscr_appreginfo.ini get_service_info_given_appuid_and_serviceuid
       
   448 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_with_service_info
       
   449 END_TESTCASE APPINS-SCR-APPREGINFO-API-0042
       
   450 
       
   451 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0043
       
   452 //! @SYMTestCaseDesc 		Get non existing serviceinfo details requested depending on the provided filters set	
       
   453 
       
   454 START_TESTCASE APPINS-SCR-APPREGINFO-API-0043
       
   455 RUN_TEST_STEP !Result=-1 100 tscr ScrGetAppServiceInfo z:\tusif\tscr\tscr_appreginfo.ini get_service_info_given_nonexisting_appuid
       
   456 RUN_TEST_STEP !Result=-1 100 tscr ScrGetAppServiceInfo z:\tusif\tscr\tscr_appreginfo.ini get_service_info_given_nonexisting_serviceuid
       
   457 RUN_TEST_STEP !Result=-1 100 tscr ScrGetAppServiceInfo z:\tusif\tscr\tscr_appreginfo.ini get_service_info_given_nonexisting_serviceuid_and_datatype1
       
   458 RUN_TEST_STEP !Result=-1 100 tscr ScrGetAppServiceInfo z:\tusif\tscr\tscr_appreginfo.ini get_service_info_given_nonexisting_serviceuid_and_datatype2
       
   459 RUN_TEST_STEP !Result=-1 100 tscr ScrGetAppServiceInfo z:\tusif\tscr\tscr_appreginfo.ini get_service_info_given_nonexisting_serviceuid_and_datatype3
       
   460 RUN_TEST_STEP !Result=-1 100 tscr ScrGetAppServiceInfo z:\tusif\tscr\tscr_appreginfo.ini get_service_info_given_nonexisting_appuid_and_serviceuid1
       
   461 RUN_TEST_STEP !Result=-1 100 tscr ScrGetAppServiceInfo z:\tusif\tscr\tscr_appreginfo.ini get_service_info_given_nonexisting_appuid_and_serviceuid2
       
   462 RUN_TEST_STEP !Result=-1 100 tscr ScrGetAppServiceInfo z:\tusif\tscr\tscr_appreginfo.ini get_service_info_given_nonexisting_appuid_and_serviceuid3
       
   463 END_TESTCASE APPINS-SCR-APPREGINFO-API-0043
       
   464 
       
   465 
       
   466 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0044
       
   467 //! @SYMTestCaseDesc 		Get the associated componentId, given the appUid, and get all the apps associated to a particular componentId.
       
   468 
       
   469 START_TESTCASE APPINS-SCR-APPREGINFO-API-0044
       
   470 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app1_comp1
       
   471 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app2_comp1
       
   472 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app3_comp1
       
   473 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app4_comp2
       
   474 RUN_TEST_STEP 100 tscr ScrGetComponentIdForApp z:\tusif\tscr\tscr_appreginfo.ini app_to_comp_mapping
       
   475 RUN_TEST_STEP 100 tscr ScrGetAppUidsForComponent z:\tusif\tscr\tscr_appreginfo.ini comp_to_app_mapping
       
   476 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_comp1
       
   477 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_comp2
       
   478 END_TESTCASE APPINS-SCR-APPREGINFO-API-0044
       
   479 
       
   480 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0045
       
   481 //! @SYMTestCaseDesc 		Get the componentId associted to a non existing app and fetch the apps associated to a non existing component.
       
   482 
       
   483 START_TESTCASE APPINS-SCR-APPREGINFO-API-0045
       
   484 RUN_TEST_STEP !Result=-1 100 tscr ScrGetComponentIdForApp z:\tusif\tscr\tscr_appreginfo.ini nonexisting_appuid
       
   485 RUN_TEST_STEP !Result=-1 100 tscr ScrGetAppUidsForComponent z:\tusif\tscr\tscr_appreginfo.ini nonexisting_compid
       
   486 END_TESTCASE APPINS-SCR-APPREGINFO-API-0045
       
   487 
       
   488 
       
   489 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0046
       
   490 //! @SYMTestCaseDesc 		Get the Service UID Array for a specific App Uid.
       
   491 START_TESTCASE APPINS-SCR-APPREGINFO-API-0046
       
   492 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini AppEntryData02
       
   493 RUN_TEST_STEP 100 tscr SCRGetAppServicesUids z:\tusif\tscr\tscr_appreginfo.ini AppEntryData02_get_serviceuid
       
   494 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_component_and_AppEntry
       
   495 END_TESTCASE APPINS-SCR-APPREGINFO-API-0046
       
   496 
       
   497 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0047
       
   498 //! @SYMTestCaseDesc 		Get the Service UID Array for a specific App Uid, Uid Not exists.
       
   499 START_TESTCASE APPINS-SCR-APPREGINFO-API-0047
       
   500 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini test_component_app1
       
   501 RUN_TEST_STEP 100 tscr SCRGetAppServicesUids z:\tusif\tscr\tscr_appreginfo.ini test_component_app1_get_serviceUid
       
   502 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_test_component
       
   503 END_TESTCASE APPINS-SCR-APPREGINFO-API-0047
       
   504 
       
   505 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0048
       
   506 //! @SYMTestCaseDesc 		Get the App Uid for an App having specific DataType, app does not exists.
       
   507 START_TESTCASE APPINS-SCR-APPREGINFO-API-0048
       
   508 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info
       
   509 RUN_TEST_STEP 100 tscr SCRGetAppForDataType z:\tusif\tscr\tscr_appreginfo.ini app_reg_info_get_appfordatatype_notexist
       
   510 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   511 END_TESTCASE APPINS-SCR-APPREGINFO-API-0048
       
   512 
       
   513 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0049
       
   514 //! @SYMTestCaseDesc 		Get the App Uid for an App having specific DataType and service uid, app does not exists.
       
   515 START_TESTCASE APPINS-SCR-APPREGINFO-API-0049
       
   516 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info
       
   517 RUN_TEST_STEP 100 tscr SCRGetAppForDataTypeAndService z:\tusif\tscr\tscr_appreginfo.ini app_reg_info_get_appfordatatypeandservice_notexist
       
   518 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   519 END_TESTCASE APPINS-SCR-APPREGINFO-API-0049
       
   520 
       
   521 
       
   522 
       
   523 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0050
       
   524 //! @SYMTestCaseDesc 		Get the App Uid for an App having specific DataType and service uid, app does not exists.
       
   525 START_TESTCASE APPINS-SCR-APPREGINFO-API-0050
       
   526 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app1_with_service_info
       
   527 RUN_TEST_STEP 100 tscr SCRGetDefaultScreenNumber z:\tusif\tscr\tscr_appreginfo.ini add_app1_with_service_info_get_notexists
       
   528 RUN_TEST_STEP 100 tscr SCRGetNumberOfDefinedIcons z:\tusif\tscr\tscr_appreginfo.ini add_app1_with_service_info_get_notexists
       
   529 RUN_TEST_STEP 100 tscr SCRGetApplicationLanguage z:\tusif\tscr\tscr_appreginfo.ini add_app1_with_service_info_get_notexists
       
   530 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_with_service_info
       
   531 END_TESTCASE APPINS-SCR-APPREGINFO-API-0050
       
   532 
       
   533 
       
   534 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0051
       
   535 //! @SYMTestCaseDesc 		Get the applicaiton information for a given AppUid when no locale is specified. Get application information for a non existing app.
       
   536 
       
   537 START_TESTCASE APPINS-SCR-APPREGINFO-API-0051
       
   538 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_with_localizable_info_english_and_international_french
       
   539 RUN_TEST_STEP 100 tscr ScrGetAppInfo z:\tusif\tscr\tscr_appreginfo.ini get_app_info_default_locale_english
       
   540 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_french
       
   541 RUN_TEST_STEP 100 tscr ScrGetAppInfo z:\tusif\tscr\tscr_appreginfo.ini get_app_info_default_locale_international_french
       
   542 RUN_TEST_STEP 100 tSisRegistryTest ChangeLocale z:\tswi\tuiscriptadaptors\scripts\testdevicelanguages.ini langauge_to_english
       
   543 RUN_TEST_STEP 100 tscr ScrGetAppInfo z:\tusif\tscr\tscr_appreginfo.ini get_app_info_for_nonexisting_app
       
   544 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   545 END_TESTCASE APPINS-SCR-APPREGINFO-API-0051
       
   546 
       
   547 
       
   548 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0052
       
   549 //! @SYMTestCaseDesc 		Get the applicaiton information for a given AppUid and a given locale
       
   550 
       
   551 START_TESTCASE APPINS-SCR-APPREGINFO-API-0052
       
   552 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_with_localizable_info_english_and_international_french
       
   553 RUN_TEST_STEP 100 tscr ScrGetAppInfo z:\tusif\tscr\tscr_appreginfo.ini get_app_info_international_french
       
   554 RUN_TEST_STEP 100 tscr ScrGetAppInfo z:\tusif\tscr\tscr_appreginfo.ini get_app_info_french
       
   555 RUN_TEST_STEP 100 tscr ScrGetAppInfo z:\tusif\tscr\tscr_appreginfo.ini get_app_info_german_nonexiting
       
   556 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   557 END_TESTCASE APPINS-SCR-APPREGINFO-API-0052
       
   558 
       
   559 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0053
       
   560 //! @SYMTestCaseDesc 		create  transactions for two sessions
       
   561 START_TESTCASE APPINS-SCR-APPREGINFO-API-0053
       
   562 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info
       
   563 RUN_TEST_STEP_RESULT -10320 100 tscr ScrAddConcurrentApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini SimultaneousCreateTransaction
       
   564 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   565 END_TESTCASE APPINS-SCR-APPREGINFO-API-0053
       
   566 
       
   567 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0054
       
   568 //! @SYMTestCaseDesc 		Create the transaction then write the data and read the db using the same session/subsession
       
   569 START_TESTCASE APPINS-SCR-APPREGINFO-API-0054
       
   570 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info
       
   571 RUN_TEST_STEP 100 tscr ScrAddConcurrentApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini SimultaneousWriteReadAppInfoSameSession
       
   572 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   573 END_TESTCASE APPINS-SCR-APPREGINFO-API-0054
       
   574 
       
   575 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0055
       
   576 //! @SYMTestCaseDesc 		Create the transaction for the first session and add appInfo, then add another appInfo using other session without transaction
       
   577 START_TESTCASE APPINS-SCR-APPREGINFO-API-0055
       
   578 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info
       
   579 RUN_TEST_STEP_RESULT -10320 100 tscr ScrAddConcurrentApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini SimultaneousWriteAppInfoDiffSession
       
   580 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   581 END_TESTCASE APPINS-SCR-APPREGINFO-API-0055
       
   582 
       
   583 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0056
       
   584 //! @SYMTestCaseDesc 		Simultaneosly Reading the db with two differnt subsessions without a transaction
       
   585 START_TESTCASE APPINS-SCR-APPREGINFO-API-0056
       
   586 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info
       
   587 RUN_TEST_STEP 100 tscr ScrAddConcurrentApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini SimultaneousReadAppInfoDiffSessionWithoutTransaction
       
   588 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   589 END_TESTCASE APPINS-SCR-APPREGINFO-API-0056
       
   590 
       
   591 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0057
       
   592 //! @SYMTestCaseDesc 		Add an applications registration info, using the Interface without optional fields
       
   593 START_TESTCASE APPINS-SCR-APPREGINFO-API-0057
       
   594 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info_ObjectWithoutOptionalFields
       
   595 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   596 END_TESTCASE APPINS-SCR-APPREGINFO-API-0057
       
   597 
       
   598 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0058
       
   599 //! @SYMTestCaseDesc 		Add array of opaque data with different values
       
   600 START_TESTCASE APPINS-SCR-APPREGINFO-API-0058
       
   601 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_array_of_opaque_data
       
   602 RUN_TEST_STEP 100 tscr ScrGetAppServiceInfo z:\tusif\tscr\tscr_appreginfo.ini get_service_opaquedata
       
   603 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   604 END_TESTCASE APPINS-SCR-APPREGINFO-API-0058
       
   605 
       
   606 //! @SYMTestCaseID		APPINS-SCR-APPREGINFO-API-0059
       
   607 //! @SYMTestCaseDesc 		Get the application information for a given AppUid when only a default locale is specified. Get application information 
       
   608 START_TESTCASE APPINS-SCR-APPREGINFO-API-0059
       
   609 RUN_TEST_STEP 100 tscr SCRAddApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini add_app_reg_info_with_only_default_locale
       
   610 RUN_TEST_STEP 100 tscr ScrGetAppInfo z:\tusif\tscr\tscr_appreginfo.ini get_app_info_only_default_locale
       
   611 RUN_TEST_STEP 100 tscr SCRDeleteApplicationEntry z:\tusif\tscr\tscr_appreginfo.ini del_app_entry
       
   612 END_TESTCASE APPINS-SCR-APPREGINFO-API-0059
       
   613