contacts_plat/predictivesearch_client_api/tsrc/PsClientTestSuite/conf/PsClientTestSuitePRC.cfg
branchRCL_3
changeset 85 38bb213f60ba
parent 74 6b5524b4f673
equal deleted inserted replaced
74:6b5524b4f673 85:38bb213f60ba
     1 //##############################################################################
       
     2 //#                                                                            #
       
     3 //#                STIF Test suite for Predictive Search Engine                #
       
     4 //#                --------------------------------------------                #
       
     5 //#                                                                            #
       
     6 //# Initially designed for ITUT keyboard.                                      #
       
     7 //# Some tests are adapted for N97 which has a 3x11 keyboard.                  #
       
     8 //#                                                                            #
       
     9 //# TC_ITU: Test Case for ITUT keyboard.                                       #
       
    10 //# TC_N97: Test Case for N97 3x11 keyboard.                                   #
       
    11 //# TC_N00: Test Case for XXX 4x10 keyboard. (Phone model name not known yet)  #
       
    12 //# TC_DEA: Test Case Deactivated. Use in comments only.                       #
       
    13 //#                                                                            #
       
    14 //# NOTES:                                                                     #
       
    15 //#                                                                            #
       
    16 //# - In ITUT keyboard "0" and " " are on the same key.                        #
       
    17 //#   Therefore if some clients deliver a "0" in Itut predictive mode,         #
       
    18 //#   then the "0" has the double nature of a "0" and of a " " (separator).    #
       
    19 //#                                                                            #
       
    20 //# - In N97-3x11 and N00-4x10 keyboards "0" and " " are on different keys.    #
       
    21 //#   Therefore if some clients deliver a "0" in Qwerty predictive mode,       #
       
    22 //#   then the "0" has the single nature of a "0" (not a separator).           #
       
    23 //#                                                                            #
       
    24 //# - The SearchOnInputString and TC_<XXX>_SearchOnInputString test            #
       
    25 //#   drivers are identical. The naming is different in order to               #
       
    26 //#   comment/uncomment the test cases more easily.                            #
       
    27 //#   XXX = [ITU, N97, N00].                                                   #
       
    28 //#                                                                            #
       
    29 //# - The SearchLookupMatchString and TC_<XXX>_SearchLookupMatchString test    #
       
    30 //#   drivers are identical. The naming is different in order to               #
       
    31 //#   comment/uncomment the test cases more easily.                            #
       
    32 //#   XXX = [ITU, N97, N00].                                                   #
       
    33 //#                                                                            #
       
    34 //# - The TestSearchingInCache and TC_<XXX>_TestSearchingInCache test          #
       
    35 //#   drivers are identical. The naming is different in order to               #
       
    36 //#   comment/uncomment the test cases more easily.                            #
       
    37 //#   XXX = [ITU, N97, N00].                                                   #
       
    38 //#                                                                            #
       
    39 //# - The test:                                                                #
       
    40 //#       api TC_N<XX>_SearchOnInputString "IPSTR[Fake_Test]"                  #
       
    41 //#           "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]"              #
       
    42 //#           "MATCHLOC[0:1]"                                                  #
       
    43 //#   is a fake test that succeeds always. It can be used temporarily when for #
       
    44 //#   a certain keyboard there is not KeyMap available yet.                    #
       
    45 //#                                                                            #
       
    46 //##############################################################################
       
    47 
       
    48 
       
    49 //------------------------------------------------------------------------------
       
    50 //					Initial Set Up ("SU")
       
    51 //						- Server startup
       
    52 //						- Contacts/groups creation
       
    53 //						- Initial sort order
       
    54 //------------------------------------------------------------------------------
       
    55 
       
    56 
       
    57 //******************************************************************************
       
    58 [Test]
       
    59 title SU: Start Up the Server
       
    60 create PsClientTestSuite api
       
    61 api WriteTitleToLog
       
    62 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[6,EPredictiveItuT,EAlphaSort,5]" "RES[0,]"
       
    63 delete api
       
    64 [Endtest]
       
    65 
       
    66 
       
    67 //******************************************************************************
       
    68 [Test]
       
    69 title SU: Create contacts in phone memory
       
    70 create PsClientTestSuite api
       
    71 api WriteTitleToLog
       
    72 api CreateContactsInPhone "CreateContacts[13,(FN:伟$,LN:开,CN:Finland)(FN:峰峰,LN:K,CN:Nokia)(FN:共鹏,LN:周,CN:TaiWan)(FN:利 华,LN:联 合,CN:美国)(FN:我 是 谁 娃 炅,LN:新年,CN:Nokia)(FN:Lpcsillet,LN:Lpcsucy,CN:Lpcsush)(FN:男,LN:虎,CN:Nokia)(FN:楚平,LN:人,CN:Nokia)(FN:任,LN:出凭,CN:Nokia)(FN:金,LN:+勇,CN:Nokia)(FN:@博 four,LN:!five)(FN:mahesh,LN:doraiswamy,CN:Nokia)(FN:0抓,LN:0图,CN:0Sam)]" "URI[cntdb:\/\/c:contacts.cdb]"
       
    73 delete api
       
    74 [Endtest]
       
    75 
       
    76 
       
    77 //******************************************************************************
       
    78 [Test]
       
    79 title SU: Add a group and contacts in the group
       
    80 create PsClientTestSuite api
       
    81 api WriteTitleToLog
       
    82 api ADDGroups "AddGroups[同学,3,(FN:什么,LN:打,CN:Nokia)(FN:福气,LN:钱,CN:Nokia)(FN:mno,LN:同学家,CN:Nokia)]"
       
    83 delete api
       
    84 [Endtest]
       
    85 
       
    86 
       
    87 //******************************************************************************
       
    88 // The following test case sets Name-Surname order - Keep in this position
       
    89 [Test]
       
    90 title SU: Change Sort Order to Name-Surname
       
    91 create PsClientTestSuite api
       
    92 api WriteTitleToLog
       
    93 api TestSortOrder "URI[cntdb:\/\/c:contacts.cdb]" "SORTORDER[6,4,27]"
       
    94 delete api
       
    95 [Endtest]
       
    96 
       
    97 
       
    98 //------------------------------------------------------------------------------
       
    99 //					TestDataOrder ("DO")
       
   100 //------------------------------------------------------------------------------
       
   101 
       
   102 
       
   103 //******************************************************************************
       
   104 [Test]
       
   105 title DO: Test for contacts
       
   106 create PsClientTestSuite api
       
   107 api WriteTitleToLog
       
   108 api TestDataOrder "URI[cntdb:\/\/c:contacts.cdb]"
       
   109 delete api
       
   110 [Endtest]
       
   111 
       
   112 
       
   113 //******************************************************************************
       
   114 [Test]
       
   115 title DO: Test for groups
       
   116 create PsClientTestSuite api
       
   117 api WriteTitleToLog
       
   118 api TestDataOrder "URI[cntdb:\/\/c:contacts.gdb]"
       
   119 delete api
       
   120 [Endtest]
       
   121 
       
   122 
       
   123 //******************************************************************************
       
   124 [Test]
       
   125 title DO: Test for wrong URI
       
   126 create PsClientTestSuite api
       
   127 api WriteTitleToLog
       
   128 api TestDataOrderForErrL "URI[cntdb:\/\/c:wrongcontactsuri.cdb]"
       
   129 delete api
       
   130 [Endtest]
       
   131 
       
   132 
       
   133 //******************************************************************************
       
   134 [Test]
       
   135 title DO: Test for group with group ID
       
   136 create PsClientTestSuite api
       
   137 api WriteTitleToLog
       
   138 api TestDataOrder "URI[cntdb:\/\/c:contacts.gdb?id=3221]"
       
   139 delete api
       
   140 [Endtest]
       
   141 
       
   142 
       
   143 //------------------------------------------------------------------------------
       
   144 //					ConvertToVpbkLink ("VL")
       
   145 //------------------------------------------------------------------------------
       
   146 
       
   147 
       
   148 //******************************************************************************
       
   149 [Test]
       
   150 title VL: ConvertToVpbkLink - Test for contacts
       
   151 create PsClientTestSuite api
       
   152 api WriteTitleToLog
       
   153 api ConvertToVpbkLink "URI[cntdb:\/\/c:contacts.cdb]"
       
   154 delete api
       
   155 [Endtest]
       
   156 
       
   157 //******************************************************************************
       
   158 [Test]
       
   159 title VL: ConvertToVpbkLink - Test for groups
       
   160 create PsClientTestSuite api
       
   161 api WriteTitleToLog
       
   162 api ConvertToVpbkLink "URI[cntdb:\/\/c:contacts.gdb]"
       
   163 delete api
       
   164 [Endtest]
       
   165 
       
   166 
       
   167 //------------------------------------------------------------------------------
       
   168 //					CheckLanguageSupport ("LS")
       
   169 //------------------------------------------------------------------------------
       
   170 
       
   171 
       
   172 //******************************************************************************
       
   173 [Test]
       
   174 title LS: Check Language Support (1)
       
   175 create PsClientTestSuite api
       
   176 api WriteTitleToLog
       
   177 api CheckLanguageSupport "LANG[1,ETrue]"
       
   178 delete api
       
   179 [Endtest]
       
   180 
       
   181 
       
   182 //******************************************************************************
       
   183 [Test]
       
   184 title LS: Check Language Support (2)
       
   185 create PsClientTestSuite api
       
   186 api WriteTitleToLog
       
   187 api CheckLanguageSupport "LANG[32,EFalse]"
       
   188 delete api
       
   189 [Endtest]
       
   190 
       
   191 
       
   192 //------------------------------------------------------------------------------
       
   193 //					SearchOnInputString ("IS")
       
   194 //------------------------------------------------------------------------------
       
   195 
       
   196 
       
   197 //******************************************************************************
       
   198 [Test]
       
   199 title IS: Single word (Predictive ITU-T)
       
   200 create PsClientTestSuite api
       
   201 api WriteTitleToLog
       
   202 api TC_ITU_SearchOnInputString "IPSTR[阿才W]" "SQ[229,EPredictiveItuT,EPatternSort,5]" "RES[1,(-1:W)]" "MATCHLOC[2:1]"
       
   203 delete api
       
   204 [Endtest]
       
   205 
       
   206 
       
   207 //******************************************************************************
       
   208 [Test]
       
   209 title IS: Single word (Predictive QWERTY)
       
   210 create PsClientTestSuite api
       
   211 api WriteTitleToLog
       
   212 //api TC_N97_SearchOnInputString "IPSTR[Adam]" "SQ[@-,EPredictiveQwerty,EPatternSort,5]" "RES[1,(-1:AD)]" "MATCHLOC[0:2]"
       
   213 //api TC_DEA_SearchOnInputString "IPSTR[Just]" "SQ[+7,EPredictiveQwerty,EPatternSort,5]" "RES[1,(-1:JU)]" "MATCHLOC[0:2]"
       
   214 api TC_N00_SearchOnInputString "IPSTR[F测试]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   215 delete api
       
   216 [Endtest]
       
   217 
       
   218 
       
   219 //******************************************************************************
       
   220 [Test]
       
   221 title IS: Multi Search (Predictive ITU-T)
       
   222 create PsClientTestSuite api
       
   223 api WriteTitleToLog
       
   224 api TC_ITU_SearchOnInputString "IPSTR[Adam 中文 Dusk]" "SQ[20903,EPredictiveItuT,EPatternSort,5]" "RES[1,(-1:A,-1:D)]" "MATCHLOC[0:1,8:1]"
       
   225 delete api
       
   226 [Endtest]
       
   227 
       
   228 
       
   229 //******************************************************************************
       
   230 [Test]
       
   231 title IS: Multi Search (Predictive QWERTY)
       
   232 create PsClientTestSuite api
       
   233 api WriteTitleToLog
       
   234 //api TC_N97_SearchOnInputString "IPSTR[Adam Dory Dusk]" "SQ[@ D -,EPredictiveQwerty,EPatternSort,5]" "RES[1,(-1:A,-1:D)]" "MATCHLOC[0:1,5:1,10:1]"
       
   235 //api TC_DEA_SearchOnInputString "IPSTR[Just Luke Last]" "SQ[+ L *,EPredictiveQwerty,EPatternSort,5]" "RES[1,(-1:J,-1:L)]" "MATCHLOC[0:1,5:1,10:1]"
       
   236 api TC_N00_SearchOnInputString "IPSTR[Fake_Test 中文]" "SQ[F Z,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   237 delete api
       
   238 [Endtest]
       
   239 
       
   240 
       
   241 //******************************************************************************
       
   242 [Test]
       
   243 title IS: Single word (Non-predictive)
       
   244 create PsClientTestSuite api
       
   245 api WriteTitleToLog
       
   246 api SearchOnInputString "IPSTR[Hu中文ll]" "SQ[huz,ENonPredictive,EPatternSort,5]" "RES[1,(-1:HU)]" "MATCHLOC[0:2]"
       
   247 delete api
       
   248 [Endtest]
       
   249 
       
   250 
       
   251 //******************************************************************************
       
   252 [Test]
       
   253 title IS: Multi Search (Non-predictive)
       
   254 create PsClientTestSuite api
       
   255 api WriteTitleToLog
       
   256 api SearchOnInputString "IPSTR[Gill Monk 中文]" "SQ[z m g,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:G,-1:M)]" "MATCHLOC[0:1,5:1]"
       
   257 delete api
       
   258 [Endtest]
       
   259 
       
   260 
       
   261 //******************************************************************************
       
   262 [Test]
       
   263 title IS: Single word (Mixed ITU-T)
       
   264 create PsClientTestSuite api
       
   265 api WriteTitleToLog
       
   266 api TC_ITU_SearchOnInputString "IPSTR[Xe中文n]" "SQ[9w,in,EPatternSort,5]" "RES[1,(-1:X)]" "MATCHLOC[0:1]"
       
   267 delete api
       
   268 [Endtest]
       
   269 
       
   270 
       
   271 //******************************************************************************
       
   272 [Test]
       
   273 title IS: Single word (Mixed QWERTY)
       
   274 create PsClientTestSuite api
       
   275 api WriteTitleToLog
       
   276 //api TC_N97_SearchOnInputString "IPSTR[Xen]" "SQ[)e,qn,EPatternSort,5]" "RES[1,(-1:XE)]" "MATCHLOC[0:2]"
       
   277 //api TC_DEA_SearchOnInputString "IPSTR[Hen]" "SQ[-e,qn,EPatternSort,5]" "RES[1,(-1:HE)]" "MATCHLOC[0:2]"
       
   278 api TC_N00_SearchOnInputString "IPSTR[Fake_Test 中文]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   279 delete api
       
   280 [Endtest]
       
   281 
       
   282 
       
   283 //******************************************************************************
       
   284 [Test]
       
   285 title IS: Multi Search (Mixed ITU-T)
       
   286 create PsClientTestSuite api
       
   287 api WriteTitleToLog
       
   288 api TC_ITU_SearchOnInputString "IPSTR[中文 Monk]" "SQ[90m6,iini,EAlphaSort,5]" "RES[1,(-1:MO)]" "MATCHLOC[3:2]"
       
   289 delete api
       
   290 [Endtest]
       
   291 
       
   292 
       
   293 //******************************************************************************
       
   294 [Test]
       
   295 title IS: Multi Search (Mixed QWERTY)
       
   296 create PsClientTestSuite api
       
   297 api WriteTitleToLog
       
   298 //api TC_N97_SearchOnInputString "IPSTR[Tim Monk]" "SQ[5 m9,qqnq,EAlphaSort,5]" "RES[1,(-1:MO,-1:T)]" "MATCHLOC[0:1,4:2]"
       
   299 //api TC_DEA_SearchOnInputString "IPSTR[Tim Monk]" "SQ[5 m9,qqnq,EAlphaSort,5]" "RES[1,(-1:MO,-1:T)]" "MATCHLOC[0:1,4:2]"
       
   300 api TC_N00_SearchOnInputString "IPSTR[Fake_Test 中文]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   301 delete api
       
   302 [Endtest]
       
   303 
       
   304 
       
   305 //******************************************************************************
       
   306 [Test]
       
   307 title IS: Single word (Predictive ITU-T) -> No result
       
   308 create PsClientTestSuite api
       
   309 api WriteTitleToLog
       
   310 api SearchOnInputString "IPSTR[中文]" "SQ[902,EPredictiveItuT,EPatternSort,5]" "RES[0,]" "MATCHLOC[]"
       
   311 delete api
       
   312 [Endtest]
       
   313 
       
   314 
       
   315 //******************************************************************************
       
   316 [Test]
       
   317 title IS: Multi Search (Predictive ITU-T) -> Partial match (1)
       
   318 create PsClientTestSuite api
       
   319 api WriteTitleToLog
       
   320 api TC_ITU_SearchOnInputString "IPSTR[Adam Dory 中文]" "SQ[202,EPredictiveItuT,EAlphaSort,5]" "RES[1,(-1:A)]" "MATCHLOC[0:1]"
       
   321 delete api
       
   322 [Endtest]
       
   323 
       
   324 
       
   325 //******************************************************************************
       
   326 [Test]
       
   327 title IS: Multi Search (Predictive QWERTY) -> Partial match (1)
       
   328 create PsClientTestSuite api
       
   329 api WriteTitleToLog
       
   330 //api TC_N97_SearchOnInputString "IPSTR[Adam Dory Dusk]" "SQ[@ @,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(-1:A)]" "MATCHLOC[0:1]"
       
   331 //api TC_DEA_SearchOnInputString "IPSTR[Just Luke Last]" "SQ[+ +,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(-1:J)]" "MATCHLOC[0:1]"
       
   332 api TC_N00_SearchOnInputString "IPSTR[Fake_Test 中文]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   333 delete api
       
   334 [Endtest]
       
   335 
       
   336 
       
   337 //******************************************************************************
       
   338 [Test]
       
   339 title IS: Multi Search (Predictive ITU-T) -> Partial match (2)
       
   340 create PsClientTestSuite api
       
   341 api WriteTitleToLog
       
   342 api TC_ITU_SearchOnInputString "IPSTR[Tim 中文]" "SQ[808,EPredictiveItuT,EAlphaSort,5]" "RES[1,(-1:T)]" "MATCHLOC[0:1]"
       
   343 delete api
       
   344 [Endtest]
       
   345 
       
   346 
       
   347 //******************************************************************************
       
   348 [Test]
       
   349 title IS: Multi Search (Predictive QWERTY) -> Partial match (2)
       
   350 create PsClientTestSuite api
       
   351 api WriteTitleToLog
       
   352 //api TC_N97_SearchOnInputString "IPSTR[Tim Monk]" "SQ[5 5,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(-1:T)]" "MATCHLOC[0:1]"
       
   353 //api TC_DEA_SearchOnInputString "IPSTR[Tim Monk]" "SQ[5 5,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(-1:T)]" "MATCHLOC[0:1]"
       
   354 api TC_N00_SearchOnInputString "IPSTR[Fake_Test 中文]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   355 delete api
       
   356 [Endtest]
       
   357 
       
   358 
       
   359 //******************************************************************************
       
   360 [Test]
       
   361 title IS: Empty String (Predictive ITU-T) -> No result
       
   362 create PsClientTestSuite api
       
   363 api WriteTitleToLog
       
   364 api SearchOnInputString "IPSTR[]" "SQ[23,EPredictiveItuT,EPatternSort,5]" "RES[0,]" "MATCHLOC[]"
       
   365 delete api
       
   366 [Endtest]
       
   367 
       
   368 
       
   369 //******************************************************************************
       
   370 [Test]
       
   371 title IS: Only spaces string (Predictive ITU-T)- No result
       
   372 create PsClientTestSuite api
       
   373 api WriteTitleToLog
       
   374 api SearchOnInputString "IPSTR[   ]" "SQ[23,EPredictiveItuT,EPatternSort,5]" "RES[0,]" "MATCHLOC[]"
       
   375 delete api
       
   376 [Endtest]
       
   377 
       
   378 
       
   379 //------------------------------------------------------------------------------
       
   380 //					SearchLookupMatchString ("LM")
       
   381 //------------------------------------------------------------------------------
       
   382 
       
   383 //******************************************************************************
       
   384 [Test]
       
   385 title LM: Trivial (Predictive ITU-T)
       
   386 create PsClientTestSuite api
       
   387 api WriteTitleToLog
       
   388 api TC_ITU_SearchLookupMatchString "IPSTR[Abc Bc 123 c]" "SQ[222022,EPredictiveItuT,EPatternSort,5]" "RESSTR[ABC BC]"
       
   389 delete api
       
   390 [Endtest]
       
   391 
       
   392 //******************************************************************************
       
   393 [Test]
       
   394 title LM: Trivial (Predictive QWERTY)
       
   395 create PsClientTestSuite api
       
   396 api WriteTitleToLog
       
   397 //api TC_N97_SearchLookupMatchString "IPSTR[Aa@ @A 123 a]" "SQ[aaa aa,EPredictiveQwerty,EPatternSort,5]" "RESSTR[Aa@ @A]"
       
   398 //api TC_DEA_SearchLookupMatchString "IPSTR[Ll* *L 123 l]" "SQ[lll ll,EPredictiveQwerty,EPatternSort,5]" "RESSTR[Ll* *L]"
       
   399 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   400 delete api
       
   401 [Endtest]
       
   402 
       
   403 //******************************************************************************
       
   404 [Test]
       
   405 title LM: Single backtrack (Predictive ITU-T)
       
   406 create PsClientTestSuite api
       
   407 api WriteTitleToLog
       
   408 api TC_ITU_SearchLookupMatchString "IPSTR[Abc Bc 123 c]" "SQ[220222,EPredictiveItuT,EPatternSort,5]" "RESSTR[ABC BC]"
       
   409 delete api
       
   410 [Endtest]
       
   411 
       
   412 //******************************************************************************
       
   413 [Test]
       
   414 title LM: Single backtrack (Predictive QWERTY)
       
   415 create PsClientTestSuite api
       
   416 api WriteTitleToLog
       
   417 //api TC_N97_SearchLookupMatchString "IPSTR[Aa@ @A 123 a]" "SQ[aa aaa,EPredictiveQwerty,EPatternSort,5]" "RESSTR[@A Aa@]"
       
   418 //api TC_DEA_SearchLookupMatchString "IPSTR[Ll* *L 123 l]" "SQ[ll lll,EPredictiveQwerty,EPatternSort,5]" "RESSTR[*L Ll*]"
       
   419 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   420 delete api
       
   421 [Endtest]
       
   422 
       
   423 //******************************************************************************
       
   424 [Test]
       
   425 title LM: Double backtrack (Predictive ITU-T)
       
   426 create PsClientTestSuite api
       
   427 api WriteTitleToLog
       
   428 api TC_ITU_SearchLookupMatchString "IPSTR[Abc Bc 123 c]" "SQ[20220222,EPredictiveItuT,EPatternSort,5]" "RESSTR[ABC BC C]"
       
   429 delete api
       
   430 [Endtest]
       
   431 
       
   432 //******************************************************************************
       
   433 [Test]
       
   434 title LM: Double backtrack (Predictive QWERTY)
       
   435 create PsClientTestSuite api
       
   436 api WriteTitleToLog
       
   437 //api TC_N97_SearchLookupMatchString "IPSTR[Aa@ @A 123 a]" "SQ[a aa aaa,EPredictiveQwerty,EPatternSort,5]" "RESSTR[a @A Aa@]"
       
   438 //api TC_DEA_SearchLookupMatchString   "IPSTR[Ll* *L 123 l]" "SQ[l ll lll,EPredictiveQwerty,EPatternSort,5]" "RESSTR[l *L Ll*]"
       
   439 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   440 delete api
       
   441 [Endtest]
       
   442 
       
   443 //******************************************************************************
       
   444 [Test]
       
   445 title LM: Spaces in query and in result (Predictive ITU-T)
       
   446 create PsClientTestSuite api
       
   447 api WriteTitleToLog
       
   448 api TC_ITU_SearchLookupMatchString "IPSTR[Abc Bc 123 中文]" "SQ[ 22 1 2 ,EPredictiveItuT,EPatternSort,5]" "RESSTR[AB B 1]"
       
   449 delete api
       
   450 [Endtest]
       
   451 
       
   452 //******************************************************************************
       
   453 [Test]
       
   454 title LM: Spaces in query and in result (Predictive QWERTY)
       
   455 create PsClientTestSuite api
       
   456 api WriteTitleToLog
       
   457 //api TC_N97_SearchLookupMatchString "IPSTR[Aa@ @A 123 a]" "SQ[ aa q a ,EPredictiveQwerty,EPatternSort,5]" "RESSTR[ Aa 1 @ ]"
       
   458 //api TC_DEA_SearchLookupMatchString "IPSTR[Ll* *L 123 l]" "SQ[ ll q l ,EPredictiveQwerty,EPatternSort,5]" "RESSTR[ Ll 1 * ]"
       
   459 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   460 delete api
       
   461 [Endtest]
       
   462 
       
   463 //******************************************************************************
       
   464 [Test]
       
   465 title LM: Not matched (Predictive ITU-T)
       
   466 create PsClientTestSuite api
       
   467 api WriteTitleToLog
       
   468 api TC_ITU_SearchLookupMatchString "IPSTR[中文 陈二 123 c]" "SQ[2222,EPredictiveItuT,EPatternSort,5]" "RESSTR[]"
       
   469 delete api
       
   470 [Endtest]
       
   471 
       
   472 //******************************************************************************
       
   473 [Test]
       
   474 title LM: Not matched (Predictive QWERTY)
       
   475 create PsClientTestSuite api
       
   476 api WriteTitleToLog
       
   477 //api TC_N97_SearchLookupMatchString "IPSTR[Aa@ @A 123 a]" "SQ[aaaa,EPredictiveQwerty,EPatternSort,5]" "RESSTR[]"
       
   478 //api TC_DEA_SearchLookupMatchString "IPSTR[Ll* *L 123 l]" "SQ[llll,EPredictiveQwerty,EPatternSort,5]" "RESSTR[]"
       
   479 api TC_N00_SearchOnInputString "IPSTR[Fake_Test 中文]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   480 delete api
       
   481 [Endtest]
       
   482 
       
   483 //------------------------------------------------------------------------------
       
   484 //					GetAllContents ("AC")
       
   485 //------------------------------------------------------------------------------
       
   486 
       
   487 
       
   488 //******************************************************************************
       
   489 [Test]
       
   490 title AC: Get All contacts in the phonebook
       
   491 create PsClientTestSuite api
       
   492 api WriteTitleToLog
       
   493 api GetAllContents "URI[cntdb:\/\/c:contacts.cdb]" "RES[16,(FN:伟$,LN:开,CN:Finland)(FN:峰峰,LN:K,CN:Nokia)(FN:共鹏,LN:周,CN:TaiWan)(FN:利 华,LN:联 合,CN:美国)(FN:我 是 谁 娃 炅,LN:新年,CN:Nokia)(FN:Lpcsillet,LN:Lpcsucy,CN:Lpcsush)(FN:男,LN:虎,CN:Nokia)(FN:楚平,LN:人,CN:Nokia)(FN:任,LN:出凭,CN:Nokia)(FN:金,LN:+勇,CN:Nokia)(FN:@博 four,LN:!five)(FN:mahesh,LN:doraiswamy,CN:Nokia)(FN:0抓,LN:0图,CN:0Sam)(FN:什么,LN:打,CN:Nokia)(FN:福气,LN:钱,CN:Nokia)(FN:mno,LN:同学家,CN:Nokia)]"
       
   494 delete api
       
   495 [Endtest]
       
   496 
       
   497 
       
   498 //******************************************************************************
       
   499 [Test]
       
   500 title AC: Get All contacts - Wrong URI -> No result
       
   501 create PsClientTestSuite api
       
   502 api WriteTitleToLog
       
   503 api GetAllContents "URI[cntdb:\/\/c:wrongcontacts.cdb]" "RES[0,]"
       
   504 delete api
       
   505 [Endtest]
       
   506 
       
   507 
       
   508 //------------------------------------------------------------------------------
       
   509 //					TestSearchingInCache ("CS")
       
   510 //------------------------------------------------------------------------------
       
   511 
       
   512 
       
   513 //******************************************************************************
       
   514 [Test]
       
   515 title CS: Search by FirstName (Predictive Default)
       
   516 create PsClientTestSuite api
       
   517 api WriteTitleToLog
       
   518 // 5.0: 3x11 Qwerty is default keyboard for N97
       
   519 // 9.2: ITU-T is default keyboard if physical keyboard is not present
       
   520 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[!@H3/#,EPredictiveDefaultKeyboard,EAlphaSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
       
   521 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[)aH3s-,EPredictiveDefaultKeyboard,EAlphaSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
       
   522 api TC_N00_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[934,EPredictiveDefaultKeyboard,EAlphaSort,5]" "RES[1,(FN:伟$,LN:开,CN:Finland)]"
       
   523 delete api
       
   524 [Endtest]
       
   525 
       
   526 
       
   527 //******************************************************************************
       
   528 [Test]
       
   529 title CS: Search by FirstName (Predictive ITU-T)
       
   530 create PsClientTestSuite api
       
   531 api WriteTitleToLog
       
   532 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[33643364,EPredictiveItuT,EAlphaSort,5]" "RES[1,(FN:峰峰,LN:K,CN:Nokia)]"
       
   533 delete api
       
   534 [Endtest]
       
   535 
       
   536 
       
   537 //******************************************************************************
       
   538 [Test]
       
   539 title CS: Search by FirstName (Predictive QWERTY)
       
   540 create PsClientTestSuite api
       
   541 api WriteTitleToLog
       
   542 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[!@H3/#,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
       
   543 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[)aH3s-,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
       
   544 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   545 delete api
       
   546 [Endtest]
       
   547 
       
   548 
       
   549 //******************************************************************************
       
   550 [Test]
       
   551 title CS: Search by FirstName (Non-predictive)
       
   552 create PsClientTestSuite api
       
   553 api WriteTitleToLog
       
   554 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[fengfeng,ENonPredictive,EPatternSort,5]" "RES[1,(FN:峰峰,LN:K,CN:Nokia)]"
       
   555 delete api
       
   556 [Endtest]
       
   557 
       
   558 
       
   559 //******************************************************************************
       
   560 [Test]
       
   561 title CS: Search by FirstName (Mixed Default)
       
   562 create PsClientTestSuite api
       
   563 api WriteTitleToLog
       
   564 // 5.0: 3x11 Qwerty is default keyboard for N97
       
   565 // 9.2: ITU-T is default keyboard if physical keyboard is not present
       
   566 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[!@h3,ddnd,EPatternSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
       
   567 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[)ah3,ddnd,EPatternSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
       
   568 api TC_N00_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[33ng,ddnn,EPatternSort,5]" "RES[1,(FN:峰峰,LN:K,CN:Nokia)]"
       
   569 delete api
       
   570 [Endtest]
       
   571 
       
   572 
       
   573 //******************************************************************************
       
   574 [Test]
       
   575 title CS: Search by FirstName (Mixed ITU-T)
       
   576 create PsClientTestSuite api
       
   577 api WriteTitleToLog
       
   578 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[f3n4,nini,EPatternSort,5]" "RES[1,(FN:峰峰,LN:K,CN:Nokia)]"
       
   579 delete api
       
   580 [Endtest]
       
   581 
       
   582 
       
   583 //******************************************************************************
       
   584 [Test]
       
   585 title CS: Search by FirstName (Mixed QWERTY)
       
   586 create PsClientTestSuite api
       
   587 api WriteTitleToLog
       
   588 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[!@h3,qqnq,EPatternSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
       
   589 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[)ah3,qqnq,EPatternSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
       
   590 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   591 delete api
       
   592 [Endtest]
       
   593 
       
   594 
       
   595 //******************************************************************************
       
   596 [Test]
       
   597 title CS: Search by FirstName (Predictive ITU-T and QWERTY) - Double Keyboard
       
   598 create PsClientTestSuite api
       
   599 api WriteTitleToLog
       
   600 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[!2H37#,qiqiiq,EAlphaSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
       
   601 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[)2H37-,qiqiiq,EAlphaSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
       
   602 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   603 delete api
       
   604 [Endtest]
       
   605 
       
   606 
       
   607 //******************************************************************************
       
   608 [Test]
       
   609 title CS: Search by LastName (Predictive ITU-T)
       
   610 create PsClientTestSuite api
       
   611 api WriteTitleToLog
       
   612 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[9468,EPredictiveItuT,EAlphaSort,5]" "RES[1,(FN:共鹏,LN:周,CN:TaiWan)]"
       
   613 delete api
       
   614 [Endtest]
       
   615 
       
   616 
       
   617 //******************************************************************************
       
   618 [Test]
       
   619 title CS: Search by LastName (Predictive QWERTY)
       
   620 create PsClientTestSuite api
       
   621 api WriteTitleToLog
       
   622 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[-94@8/2,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
       
   623 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[d94a8s2,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
       
   624 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   625 delete api
       
   626 [Endtest]
       
   627 
       
   628 
       
   629 //******************************************************************************
       
   630 [Test]
       
   631 title CS: Search by LastName (Non-predictive)
       
   632 create PsClientTestSuite api
       
   633 api WriteTitleToLog
       
   634 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[zhou,ENonPredictive,EPatternSort,8]" "RES[1,(FN:共鹏,LN:周,CN:TaiWan)]"
       
   635 delete api
       
   636 [Endtest]
       
   637 
       
   638 
       
   639 //****************************************************************************
       
   640 [Test]
       
   641 title CS: Search by LastName (Mixed ITU-T)
       
   642 create PsClientTestSuite api
       
   643 api WriteTitleToLog
       
   644 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[z4o8,nini,EAlphaSort,5]" "RES[1,(FN:共鹏,LN:周,CN:TaiWan)]"
       
   645 delete api
       
   646 [Endtest]
       
   647 
       
   648 
       
   649 [Test]
       
   650 title CS: Search by LastName (Mixed QWERTY)
       
   651 create PsClientTestSuite api
       
   652 api WriteTitleToLog
       
   653 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[ve:;7,nnqqq,EAlphaSort,5]" "RES[1,(FN:ravi kiran,LN:velkud,CN:Nokia)]"
       
   654 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[ve*#7,nnqqq,EAlphaSort,5]" "RES[1,(FN:ravi kiran,LN:velkud,CN:Nokia)]"
       
   655 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   656 delete api
       
   657 [Endtest]
       
   658 
       
   659 
       
   660 //******************************************************************************
       
   661 [Test]
       
   662 title CS: Search by CompanyName (Predictive ITU-T)
       
   663 create PsClientTestSuite api
       
   664 api WriteTitleToLog
       
   665 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[824926,EPredictiveItuT,EAlphaSort,5]" "RES[1,(FN:共鹏,LN:周,CN:TaiWan)]"
       
   666 delete api
       
   667 [Endtest]
       
   668 
       
   669 
       
   670 //******************************************************************************
       
   671 [Test]
       
   672 title CS: Search by CompanyName (Predictive QWERTY)
       
   673 create PsClientTestSuite api
       
   674 api WriteTitleToLog
       
   675 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[!9594,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:chiru,LN:devi,CN:motorola)]"
       
   676 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[)9594,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:chiru,LN:devi,CN:motorola)]"
       
   677 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   678 delete api
       
   679 [Endtest]
       
   680 
       
   681 
       
   682 //******************************************************************************
       
   683 [Test]
       
   684 title CS: Search by CompanyName (Non-predictive)
       
   685 create PsClientTestSuite api
       
   686 api WriteTitleToLog
       
   687 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[taiw,ENonPredictive,EPatternSort,8]" "RES[1,(FN:共鹏,LN:周,CN:TaiWan)]"
       
   688 delete api
       
   689 [Endtest]
       
   690 
       
   691 
       
   692 //****************************************************************************
       
   693 [Test]
       
   694 title CS: Search by CompanyName (Mixed ITU-T)
       
   695 create PsClientTestSuite api
       
   696 api WriteTitleToLog
       
   697 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[82iwa6,iinnni,EAlphaSort,5]" "RES[1,(FN:共鹏,LN:周,CN:TaiWan)]"
       
   698 delete api
       
   699 [Endtest]
       
   700 
       
   701 
       
   702 //****************************************************************************
       
   703 [Test]
       
   704 title CS: Search by CompanyName (Mixed QWERTY)
       
   705 create PsClientTestSuite api
       
   706 api WriteTitleToLog
       
   707 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[mo594,nnqqq,EAlphaSort,5]" "RES[1,(FN:chiru,LN:devi,CN:motorola)]"
       
   708 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[mo594,nnqqq,EAlphaSort,5]" "RES[1,(FN:chiru,LN:devi,CN:motorola)]"
       
   709 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   710 delete api
       
   711 [Endtest]
       
   712 
       
   713 
       
   714 //******************************************************************************
       
   715 [Test]
       
   716 title CS: Multiple words contact (Predictive ITU-T)
       
   717 create PsClientTestSuite api
       
   718 api WriteTitleToLog
       
   719 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[482,EPredictiveItuT,EPatternSort,5]" "RES[1,(FN:利 华,LN:联 合,CN:美国)]"
       
   720 delete api
       
   721 [Endtest]
       
   722 
       
   723 
       
   724 //******************************************************************************
       
   725 [Test]
       
   726 title CS: Multiple words contact (Predictive QWERTY)
       
   727 create PsClientTestSuite api
       
   728 api WriteTitleToLog
       
   729 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[;84@,EPredictiveQwerty,EPatternSort,5]" "RES[1,(FN:ravi kiran,LN:velkud,CN:Nokia)]"
       
   730 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[#84a,EPredictiveQwerty,EPatternSort,5]" "RES[1,(FN:ravi kiran,LN:velkud,CN:Nokia)]"
       
   731 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   732 delete api
       
   733 [Endtest]
       
   734 
       
   735 
       
   736 //******************************************************************************
       
   737 [Test]
       
   738 title CS: Multiple (very many) words contact (Predictive ITU-T)
       
   739 create PsClientTestSuite api
       
   740 api WriteTitleToLog
       
   741 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[54664,EPredictiveItuT,EAlphaSort,5]" "RES[1,(FN:我 是 谁 娃 炅,LN:新年,CN:Nokia)]"
       
   742 delete api
       
   743 [Endtest]
       
   744 
       
   745 
       
   746 //******************************************************************************
       
   747 [Test]
       
   748 title CS: Multiple (very many) words contact (Predictive QWERTY)
       
   749 create PsClientTestSuite api
       
   750 api WriteTitleToLog
       
   751 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[*@6,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:a b c d e f g Jay,LN:L Gee,CN:Nokia India)]"
       
   752 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[+a6,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:a b c d e f g Jay,LN:L Gee,CN:Nokia India)]"
       
   753 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   754 delete api
       
   755 [Endtest]
       
   756 
       
   757 
       
   758 //******************************************************************************
       
   759 [Test]
       
   760 title CS: Multiple words contact with same initials (Predictive ITU-T)
       
   761 create PsClientTestSuite api
       
   762 api WriteTitleToLog
       
   763 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[5727,EPredictiveItuT,EPatternSort,5]" "RES[1,(FN:Lpcsillet,LN:Lpcsucy,CN:Lpcsush)]"
       
   764 delete api
       
   765 [Endtest]
       
   766 
       
   767 
       
   768 //******************************************************************************
       
   769 [Test]
       
   770 title CS: Multiple words contact with same initials (Predictive QWERTY)
       
   771 create PsClientTestSuite api
       
   772 api WriteTitleToLog
       
   773 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[:0%/,EPredictiveQwerty,EPatternSort,5]" "RES[1,(FN:Lpcsillet,LN:Lpcsucy,CN:Lpcsush)]"
       
   774 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[*0cs,EPredictiveQwerty,EPatternSort,5]" "RES[1,(FN:Lpcsillet,LN:Lpcsucy,CN:Lpcsush)]"
       
   775 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   776 delete api
       
   777 [Endtest]
       
   778 
       
   779 
       
   780 //******************************************************************************
       
   781 [Test]
       
   782 title CS: Multiple words contact with same initials (Non-predictive)
       
   783 create PsClientTestSuite api
       
   784 api WriteTitleToLog
       
   785 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[lpcs,ENonPredictive,EAlphaSort,5]" "RES[1,(FN:Lpcsillet,LN:Lpcsucy,CN:Lpcsush)]"
       
   786 delete api
       
   787 [Endtest]
       
   788 
       
   789 
       
   790 //******************************************************************************
       
   791 [Test]
       
   792 title CS: Multiple words contact with same initials (Mixed ITU-T)
       
   793 create PsClientTestSuite api
       
   794 api WriteTitleToLog
       
   795 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[l7c7,nini,EPatternSort,5]" "RES[1,(FN:Lpcsillet,LN:Lpcsucy,CN:Lpcsush)]"
       
   796 delete api
       
   797 [Endtest]
       
   798 
       
   799 
       
   800 //******************************************************************************
       
   801 [Test]
       
   802 title CS: Multiple words contact with same initials (Mixed QWERTY)
       
   803 create PsClientTestSuite api
       
   804 api WriteTitleToLog
       
   805 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[l0c/,nqnq,EPatternSort,5]" "RES[1,(FN:Lpcsillet,LN:Lpcsucy,CN:Lpcsush)]"
       
   806 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[l0cs,nqnq,EPatternSort,5]" "RES[1,(FN:Lpcsillet,LN:Lpcsucy,CN:Lpcsush)]"
       
   807 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   808 delete api
       
   809 [Endtest]
       
   810 
       
   811 
       
   812 //******************************************************************************
       
   813 [Test]
       
   814 title CS: Multi Search (Predictive ITU-T)
       
   815 create PsClientTestSuite api
       
   816 api WriteTitleToLog
       
   817 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[626048,EPredictiveItuT,EAlphaSort,5]" "RES[1,(FN:男,LN:虎,CN:Nokia)]"
       
   818 delete api
       
   819 [Endtest]
       
   820 
       
   821 
       
   822 //******************************************************************************
       
   823 [Test]
       
   824 title CS: Multi Search (Predictive QWERTY)
       
   825 create PsClientTestSuite api
       
   826 api WriteTitleToLog
       
   827 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[=# *;,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:ghi,LN:jkl,CN:Nokia)]"
       
   828 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[G- +#,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:ghi,LN:jkl,CN:Nokia)]"
       
   829 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   830 delete api
       
   831 [Endtest]
       
   832 
       
   833 
       
   834 //******************************************************************************
       
   835 [Test]
       
   836 title CS: Multi Search (Predictive ITU-T) - Space as sep
       
   837 create PsClientTestSuite api
       
   838 api WriteTitleToLog
       
   839 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[736 2487,EPredictiveItuT,EAlphaSort,5]" "RES[2,(FN:楚平,LN:人,CN:Nokia)(FN:任,LN:出凭,CN:Nokia)]"
       
   840 delete api
       
   841 [Endtest]
       
   842 
       
   843 
       
   844 //******************************************************************************
       
   845 [Test]
       
   846 title CS: Multi Search (Predictive QWERTY) - Space as sep
       
   847 create PsClientTestSuite api
       
   848 api WriteTitleToLog
       
   849 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[5 *9,EPredictiveQwerty,EAlphaSort,5]" "RES[2,(FN:Tim,LN:Jones,CN:Nokia)(FN:John,LN:Tom,CN:Nokia)]"
       
   850 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[5 +9,EPredictiveQwerty,EAlphaSort,5]" "RES[2,(FN:Tim,LN:Jones,CN:Nokia)(FN:John,LN:Tom,CN:Nokia)]"
       
   851 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   852 delete api
       
   853 [Endtest]
       
   854 
       
   855 
       
   856 //******************************************************************************
       
   857 [Test]
       
   858 title CS: Multi Search (Predictive ITU-T) - 0 as sep
       
   859 create PsClientTestSuite api
       
   860 api WriteTitleToLog
       
   861 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[73602487,EPredictiveItuT,EAlphaSort,5]" "RES[2,(FN:楚平,LN:人,CN:Nokia)(FN:任,LN:出凭,CN:Nokia)]"
       
   862 delete api
       
   863 [Endtest]
       
   864 
       
   865 
       
   866 //******************************************************************************
       
   867 [Test]
       
   868 title CS: Multi Search (Predictive QWERTY) - 0 as sep
       
   869 create PsClientTestSuite api
       
   870 api WriteTitleToLog
       
   871 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[50*9,EPredictiveQwerty,EAlphaSort,5]" "RES[0,]"
       
   872 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[50+9,EPredictiveQwerty,EAlphaSort,5]" "RES[0,]"
       
   873 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   874 delete api
       
   875 [Endtest]
       
   876 
       
   877 
       
   878 //******************************************************************************
       
   879 [Test]
       
   880 title CS: Multi Search (Predictive ITU-T) - 0 and space as sep
       
   881 create PsClientTestSuite api
       
   882 api WriteTitleToLog
       
   883 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[7360 2487,EPredictiveItuT,EAlphaSort,5]" "RES[2,(FN:楚平,LN:人,CN:Nokia)(FN:任,LN:出凭,CN:Nokia)]"
       
   884 delete api
       
   885 [Endtest]
       
   886 
       
   887 
       
   888 //******************************************************************************
       
   889 [Test]
       
   890 title CS: Multi Search (Predictive QWERTY) - 0 and space as sep
       
   891 create PsClientTestSuite api
       
   892 api WriteTitleToLog
       
   893 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[50 *9,EPredictiveQwerty,EAlphaSort,5]" "RES[0,]"
       
   894 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[50 +9,EPredictiveQwerty,EAlphaSort,5]" "RES[0,]"
       
   895 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   896 delete api
       
   897 [Endtest]
       
   898 
       
   899 
       
   900 //******************************************************************************
       
   901 [Test]
       
   902 title CS: Multi Search (Non-predictive) - Space as sep
       
   903 create PsClientTestSuite api
       
   904 api WriteTitleToLog
       
   905 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[ren chup,ENonPredictive,EAlphaSort,5]" "RES[2,(FN:楚平,LN:人,CN:Nokia)(FN:任,LN:出凭,CN:Nokia)]"
       
   906 delete api
       
   907 [Endtest]
       
   908 
       
   909 
       
   910 //******************************************************************************
       
   911 [Test]
       
   912 title CS: Multi Search (Non-predictive) - 0 as NON sep (Qwerty 0)
       
   913 create PsClientTestSuite api
       
   914 api WriteTitleToLog
       
   915 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j0t,ENonPredictive,EAlphaSort,5]" "RES[0,]"
       
   916 delete api
       
   917 [Endtest]
       
   918 
       
   919 
       
   920 //******************************************************************************
       
   921 [Test]
       
   922 title CS: Multi Search (Mixed ITU-T) - Space as sep
       
   923 create PsClientTestSuite api
       
   924 api WriteTitleToLog
       
   925 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[n2 4u,ninin,EPatternSort,5]" "RES[1,(FN:男,LN:虎,CN:Nokia)]"
       
   926 delete api
       
   927 [Endtest]
       
   928 
       
   929 
       
   930 //******************************************************************************
       
   931 [Test]
       
   932 title CS: Multi Search (Mixed QWERTY) - Space as sep
       
   933 create PsClientTestSuite api
       
   934 api WriteTitleToLog
       
   935 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j9 5i,nqnqn,EPatternSort,5]" "RES[1,(FN:Tim,LN:Jones,CN:Nokia)]"
       
   936 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j9 5i,nqnqn,EPatternSort,5]" "RES[1,(FN:Tim,LN:Jones,CN:Nokia)]"
       
   937 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   938 delete api
       
   939 [Endtest]
       
   940 
       
   941 
       
   942 //******************************************************************************
       
   943 [Test]
       
   944 title CS: Multi Search (Mixed ITU-T) - 0 as sep
       
   945 create PsClientTestSuite api
       
   946 api WriteTitleToLog
       
   947 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[n204u,niiin,EAlphaSort,5]" "RES[1,(FN:男,LN:虎,CN:Nokia)]"
       
   948 delete api
       
   949 [Endtest]
       
   950 
       
   951 
       
   952 //******************************************************************************
       
   953 [Test]
       
   954 title CS: Multi Search (Mixed QWERTY) - 0 as sep
       
   955 create PsClientTestSuite api
       
   956 api WriteTitleToLog
       
   957 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j905i,nqqqn,EAlphaSort,5]" "RES[0,]"
       
   958 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j905i,nqqqn,EAlphaSort,5]" "RES[0,]"
       
   959 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   960 delete api
       
   961 [Endtest]
       
   962 
       
   963 
       
   964 //******************************************************************************
       
   965 [Test]
       
   966 title CS: Multi Search (Mixed ITU-T) - 0 as NON sep (Qwerty 0)
       
   967 create PsClientTestSuite api
       
   968 api WriteTitleToLog
       
   969 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[n2049,ninin,EAlphaSort,5]" "RES[0,]"
       
   970 delete api
       
   971 [Endtest]
       
   972 
       
   973 
       
   974 //******************************************************************************
       
   975 [Test]
       
   976 title CS: Multi Search (Mixed QWERTY) - 0 as NON sep (Qwerty 0)
       
   977 create PsClientTestSuite api
       
   978 api WriteTitleToLog
       
   979 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j905i,nqnqn,EAlphaSort,5]" "RES[0,]"
       
   980 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j905i,nqnqn,EAlphaSort,5]" "RES[0,]"
       
   981 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
   982 delete api
       
   983 [Endtest]
       
   984 
       
   985 
       
   986 //******************************************************************************
       
   987 [Test]
       
   988 title CS: Multi Search (Mixed ITU-T) - 0 and space as sep
       
   989 create PsClientTestSuite api
       
   990 api WriteTitleToLog
       
   991 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[n20 4u,niiiin,EAlphaSort,5]" "RES[1,(FN:男,LN:虎,CN:Nokia)]"
       
   992 delete api
       
   993 [Endtest]
       
   994 
       
   995 
       
   996 //******************************************************************************
       
   997 [Test]
       
   998 title CS: Multi Search (Mixed QWERTY) - 0 and space as sep
       
   999 create PsClientTestSuite api
       
  1000 api WriteTitleToLog
       
  1001 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j90 5i,nqqqqn,EAlphaSort,5]" "RES[0,]"
       
  1002 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j90 5i,nqqqqn,EAlphaSort,5]" "RES[0,]"
       
  1003 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
  1004 delete api
       
  1005 [Endtest]
       
  1006 
       
  1007 
       
  1008 //******************************************************************************
       
  1009 [Test]
       
  1010 title CS: Multi Search (Predictive ITU-T) -> more than one result
       
  1011 create PsClientTestSuite api
       
  1012 api WriteTitleToLog
       
  1013 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[73602487,EPredictiveItuT,EPatternSort,5]" "RES[2,(FN:楚平,LN:人,CN:Nokia)(FN:任,LN:出凭,CN:Nokia)]"
       
  1014 delete api
       
  1015 [Endtest]
       
  1016 
       
  1017 
       
  1018 //******************************************************************************
       
  1019 [Test]
       
  1020 title CS: Multi Search (Predictive QWERTY) -> more than one result
       
  1021 create PsClientTestSuite api
       
  1022 api WriteTitleToLog
       
  1023 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[& 4,EPredictiveQwerty,EPatternSort,5]" "RES[2,(FN:ravi kiran,LN:velkud,CN:Nokia)(FN:4four,LN:&ampli,CN:Nokia)]"
       
  1024 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[( 4,EPredictiveQwerty,EPatternSort,5]" "RES[2,(FN:ravi kiran,LN:velkud,CN:Nokia)(FN:4four,LN:&ampli,CN:Nokia)]"
       
  1025 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
  1026 delete api
       
  1027 [Endtest]
       
  1028 
       
  1029 
       
  1030 //******************************************************************************
       
  1031 [Test]
       
  1032 title CS: Search Contact starting with + (Predictive ITU-T)
       
  1033 create PsClientTestSuite api
       
  1034 api WriteTitleToLog
       
  1035 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[+9664,EPredictiveItuT,EAlphaSort,5]" "RES[1,(FN:金,LN:+勇,CN:Nokia)]"
       
  1036 delete api
       
  1037 [Endtest]
       
  1038 
       
  1039 
       
  1040 //******************************************************************************
       
  1041 [Test]
       
  1042 title CS: Search Contact starting with + (Predictive QWERTY)
       
  1043 create PsClientTestSuite api
       
  1044 api WriteTitleToLog
       
  1045 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[+@::3?,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:+allen,LN:good,CN:Nokia)]"
       
  1046 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[+a**3(,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:+allen,LN:good,CN:Nokia)]"
       
  1047 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
  1048 delete api
       
  1049 [Endtest]
       
  1050 
       
  1051 
       
  1052 //******************************************************************************
       
  1053 [Test]
       
  1054 title CS: Search contact starting with + (Non-predictive)
       
  1055 create PsClientTestSuite api
       
  1056 api WriteTitleToLog
       
  1057 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[+yong,ENonPredictive,EPatternSort,5]" "RES[1,(FN:金,LN:+勇,CN:Nokia)]"
       
  1058 delete api
       
  1059 [Endtest]
       
  1060 
       
  1061 
       
  1062 //******************************************************************************
       
  1063 [Test]
       
  1064 title CS: Multi Search with + (Predictive ITU-T)
       
  1065 create PsClientTestSuite api
       
  1066 api WriteTitleToLog
       
  1067 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[+0+,EPredictiveItuT,EAlphaSort,5]" "RES[1,(FN:@博 four,LN:!five)]"
       
  1068 delete api
       
  1069 [Endtest]
       
  1070 
       
  1071 
       
  1072 //******************************************************************************
       
  1073 [Test]
       
  1074 title CS: Multi Search with + (Predictive QWERTY)
       
  1075 create PsClientTestSuite api
       
  1076 api WriteTitleToLog
       
  1077 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[+ +,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:@ravi four,LN:!belkud five)]"
       
  1078 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[+ 5,EPredictiveQwerty,EAlphaSort,5]" "RES[2,(FN:Tim,LN:Jones,CN:Nokia)(FN:John,LN:Tom,CN:Nokia)]"
       
  1079 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
  1080 delete api
       
  1081 [Endtest]
       
  1082 
       
  1083 
       
  1084 //******************************************************************************
       
  1085 [Test]
       
  1086 title CS: Multi Search (Predictive ITU-T) -> No result
       
  1087 create PsClientTestSuite api
       
  1088 api WriteTitleToLog
       
  1089 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[239098,EPredictiveItuT,EAlphaSort,5]" "RES[0,]"
       
  1090 delete api
       
  1091 [Endtest]
       
  1092 
       
  1093 
       
  1094 //******************************************************************************
       
  1095 [Test]
       
  1096 title CS: Multi Search (Predictive ITU-T) - Query with more than 2 words
       
  1097 create PsClientTestSuite api
       
  1098 api WriteTitleToLog
       
  1099 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[73602487066,EPredictiveItuT,EAlphaSort,5]" "RES[2,(FN:楚平,LN:人,CN:Nokia)(FN:任,LN:出凭,CN:Nokia)]"
       
  1100 delete api
       
  1101 [Endtest]
       
  1102 
       
  1103 
       
  1104 //******************************************************************************
       
  1105 [Test]
       
  1106 title CS: Multi Search (Predictive QWERTY) - Query with more than 2 words
       
  1107 create PsClientTestSuite api
       
  1108 api WriteTitleToLog
       
  1109 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[5 *9 ?,EPredictiveQwerty,EAlphaSort,5]" "RES[2,(FN:Tim,LN:Jones,CN:Nokia)(FN:John,LN:Tom,CN:Nokia)]"
       
  1110 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[5 +9 (,EPredictiveQwerty,EAlphaSort,5]" "RES[2,(FN:Tim,LN:Jones,CN:Nokia)(FN:John,LN:Tom,CN:Nokia)]"
       
  1111 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
  1112 delete api
       
  1113 [Endtest]
       
  1114 
       
  1115 
       
  1116 //******************************************************************************
       
  1117 [Test]
       
  1118 title CS: Search (Predictive ITU-T) -> No result
       
  1119 create PsClientTestSuite api
       
  1120 api WriteTitleToLog
       
  1121 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[736024870699,EPredictiveItuT,EAlphaSort,5]" "RES[0,]"
       
  1122 delete api
       
  1123 [Endtest]
       
  1124 
       
  1125 
       
  1126 //******************************************************************************
       
  1127 [Test]
       
  1128 title CS: Search (Non-predictive) -> No result
       
  1129 create PsClientTestSuite api
       
  1130 api WriteTitleToLog
       
  1131 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[deepakrsrs,ENonPredictive,EPatternSort,5]" "RES[0,]"
       
  1132 delete api
       
  1133 [Endtest]
       
  1134 
       
  1135 
       
  1136 //******************************************************************************
       
  1137 [Test]
       
  1138 title CS: Search (Mixed ITU-T) -> No result
       
  1139 create PsClientTestSuite api
       
  1140 api WriteTitleToLog
       
  1141 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[dee789srs,nnniiinnn,EAlphaSort,5]" "RES[0,]"
       
  1142 delete api
       
  1143 [Endtest]
       
  1144 
       
  1145 
       
  1146 //******************************************************************************
       
  1147 [Test]
       
  1148 title CS: Multi Search (Predictive ITU-T) -> No result
       
  1149 create PsClientTestSuite api
       
  1150 api WriteTitleToLog
       
  1151 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[4242 3262374,EPredictiveItuT,EPatternSort,5]" "RES[0,]"
       
  1152 delete api
       
  1153 [Endtest]
       
  1154 
       
  1155 
       
  1156 //******************************************************************************
       
  1157 [Test]
       
  1158 title CS: Multi Search (Non-predictive) -> No result
       
  1159 create PsClientTestSuite api
       
  1160 api WriteTitleToLog
       
  1161 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[deepa krsrs,ENonPredictive,EAlphaSort,5]" "RES[0,]"
       
  1162 delete api
       
  1163 [Endtest]
       
  1164 
       
  1165 
       
  1166 //******************************************************************************
       
  1167 [Test]
       
  1168 title CS: Multi Search (Mixed ITU-T) -> No result
       
  1169 create PsClientTestSuite api
       
  1170 api WriteTitleToLog
       
  1171 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[dee78 9srs,nnniiiinnn,EPatternSort,5]" "RES[0,]"
       
  1172 delete api
       
  1173 [Endtest]
       
  1174 
       
  1175 
       
  1176 //******************************************************************************
       
  1177 [Test]
       
  1178 title CS: Wrong URI (Predictive ITU-T) -> No result
       
  1179 create PsClientTestSuite api
       
  1180 api WriteTitleToLog
       
  1181 api TestSearchingInCache "URI[cntdb:\/\/c:Wronguricontacts.cdb]" "SQ[2,EPredictiveItuT,EAlphaSort,5]" "RES[0,]"
       
  1182 delete api
       
  1183 [Endtest]
       
  1184 
       
  1185 
       
  1186 //******************************************************************************
       
  1187 [Test]
       
  1188 title CS: Wrong URI (Non-predictive) -> No result
       
  1189 create PsClientTestSuite api
       
  1190 api WriteTitleToLog
       
  1191 api TestSearchingInCache "URI[cntdb:\/\/c:Wronguricontacts.cdb]" "SQ[z,ENonPredictive,EAlphaSort,5]" "RES[0,]"
       
  1192 delete api
       
  1193 [Endtest]
       
  1194 
       
  1195 
       
  1196 //******************************************************************************
       
  1197 [Test]
       
  1198 title CS: Wrong URI (Mixed ITU-T) -> No result
       
  1199 create PsClientTestSuite api
       
  1200 api WriteTitleToLog
       
  1201 api TestSearchingInCache "URI[cntdb:\/\/c:Wronguricontacts.cdb]" "SQ[dee7809srs,nnniiiinnn,EPatternSort,5]" "RES[0,]"
       
  1202 delete api
       
  1203 [Endtest]
       
  1204 
       
  1205 
       
  1206 //******************************************************************************
       
  1207 [Test]
       
  1208 title CS: Filter Display Fields (Predictive ITU-T)
       
  1209 create PsClientTestSuite api
       
  1210 api WriteTitleToLog
       
  1211 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "DISP[28]" "SQ[624374,EPredictiveItuT,EPatternSort,5]" "RES[0,]"
       
  1212 delete api
       
  1213 [Endtest]
       
  1214 
       
  1215 
       
  1216 //******************************************************************************
       
  1217 [Test]
       
  1218 title CS: Filter Display Fields (Non-predictive)
       
  1219 create PsClientTestSuite api
       
  1220 api WriteTitleToLog
       
  1221 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "DISP[28]" "SQ[mahesh,ENonPredictive,EPatternSort,5]" "RES[0,]"
       
  1222 delete api
       
  1223 [Endtest]
       
  1224 
       
  1225 
       
  1226 //******************************************************************************
       
  1227 [Test]
       
  1228 title CS: Filter Display Fields (Mixed ITU-T)
       
  1229 create PsClientTestSuite api
       
  1230 api WriteTitleToLog
       
  1231 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "DISP[28]" "SQ[ma43sh,nniinn,EPatternSort,5]" "RES[0,]"
       
  1232 delete api
       
  1233 [Endtest]
       
  1234 
       
  1235 
       
  1236 //******************************************************************************
       
  1237 [Test]
       
  1238 title CS: Multi Search (Non-predictive) - Filter Display Fields
       
  1239 create PsClientTestSuite api
       
  1240 api WriteTitleToLog
       
  1241 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "DISP[28]" "SQ[ravi velkud,ENonPredictive,EAlphaSort,5]" "RES[0,]"
       
  1242 delete api
       
  1243 [Endtest]
       
  1244 
       
  1245 
       
  1246 //******************************************************************************
       
  1247 [Test]
       
  1248 title CS: Groups Search (Predictive ITU-T)
       
  1249 create PsClientTestSuite api
       
  1250 api WriteTitleToLog
       
  1251 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.gdb]" "SQ[8664983,EPredictiveItuT,EPatternSort,5]" "RES[1,(FN:同学)]"
       
  1252 delete api
       
  1253 [Endtest]
       
  1254 
       
  1255 
       
  1256 //******************************************************************************
       
  1257 [Test]
       
  1258 title CS: Groups Search (Predictive QWERTY)
       
  1259 create PsClientTestSuite api
       
  1260 api WriteTitleToLog
       
  1261 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.gdb]" "SQ[5#3=497,EPredictiveQwerty,EPatternSort,5]" "RES[1,(FN:TheGroup)]"
       
  1262 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.gdb]" "SQ[5-3G497,EPredictiveQwerty,EPatternSort,5]" "RES[1,(FN:TheGroup)]"
       
  1263 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
  1264 delete api
       
  1265 [Endtest]
       
  1266 
       
  1267 
       
  1268 //******************************************************************************
       
  1269 [Test]
       
  1270 title CS: Groups Search (Non-predictive)
       
  1271 create PsClientTestSuite api
       
  1272 api WriteTitleToLog
       
  1273 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.gdb]" "SQ[Tongx,ENonPredictive,EPatternSort,5]" "RES[1,(FN:同学)]"
       
  1274 delete api
       
  1275 [Endtest]
       
  1276 
       
  1277 
       
  1278 //******************************************************************************
       
  1279 [Test]
       
  1280 title CS: Groups Search (Mixed ITU-T)
       
  1281 create PsClientTestSuite api
       
  1282 api WriteTitleToLog
       
  1283 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.gdb]" "SQ[866g9u3,iiinini,EAlphaSort,5]" "RES[1,(FN:同学)]"
       
  1284 delete api
       
  1285 [Endtest]
       
  1286 
       
  1287 
       
  1288 //******************************************************************************
       
  1289 [Test]
       
  1290 title CS: Groups Search (Mixed QWERTY)
       
  1291 create PsClientTestSuite api
       
  1292 api WriteTitleToLog
       
  1293 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.gdb]" "SQ[5#3g4o7,qqqnqnq,EAlphaSort,5]" "RES[1,(FN:TheGroup)]"
       
  1294 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.gdb]" "SQ[5-3g4o7,qqqnqnq,EAlphaSort,5]" "RES[1,(FN:TheGroup)]"
       
  1295 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
  1296 delete api
       
  1297 [Endtest]
       
  1298 
       
  1299 
       
  1300 //******************************************************************************
       
  1301 [Test]
       
  1302 title CS: Search in more than one group -> No result
       
  1303 create PsClientTestSuite api
       
  1304 api WriteTitleToLog
       
  1305 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.gdb?id=3221,cntdb:\/\/c:contacts.gdb?id=1132]" "SQ[624374,EPredictiveItuT,EPatternSort,5]" "RES[0,]"
       
  1306 delete api
       
  1307 [Endtest]
       
  1308 
       
  1309 
       
  1310 //******************************************************************************
       
  1311 [Test]
       
  1312 title CS: Search in non-existing group ID -> No result
       
  1313 create PsClientTestSuite api
       
  1314 api WriteTitleToLog
       
  1315 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.gdb?id=3221]" "SQ[624374,EPredictiveItuT,EPatternSort,5]" "RES[0,]"
       
  1316 delete api
       
  1317 [Endtest]
       
  1318 
       
  1319 
       
  1320 //******************************************************************************
       
  1321 [Test]
       
  1322 title CS: Search special chars - Pattern Sort
       
  1323 create PsClientTestSuite api
       
  1324 api WriteTitleToLog
       
  1325 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[1,EPredictiveItuT,EPatternSort,5]" "RES[3,(FN:@博 four,LN:!five)(FN:伟$,LN:开,CN:Finland)(FN:金,LN:+勇,CN:Nokia)]"
       
  1326 delete api
       
  1327 [Endtest]
       
  1328 
       
  1329 
       
  1330 //******************************************************************************
       
  1331 [Test]
       
  1332 title CS: Search special chars - Pattern Sort
       
  1333 create PsClientTestSuite api
       
  1334 api WriteTitleToLog
       
  1335 // The following test is not really applicable test for non-ITUT keyboard
       
  1336 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[! @,EPredictiveQwerty,EPatternSort,5]" "RES[1,(FN:@ravi four,LN:!belkud five)]"
       
  1337 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[! @,EPredictiveQwerty,EPatternSort,5]" "RES[1,(FN:@ravi four,LN:!belkud five)]"
       
  1338 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
  1339 delete api
       
  1340 [Endtest]
       
  1341 
       
  1342 
       
  1343 //******************************************************************************
       
  1344 [Test]
       
  1345 title CS: Search special chars (Predictive ITU-T) - Alpha Sort
       
  1346 create PsClientTestSuite api
       
  1347 api WriteTitleToLog
       
  1348 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[1,EPredictiveItuT,EAlphaSort,5]" "RES[3,(FN:@博 four,LN:!five)(FN:伟$,LN:开,CN:Finland)(FN:金,LN:+勇,CN:Nokia)]"
       
  1349 delete api
       
  1350 [Endtest]
       
  1351 
       
  1352 
       
  1353 //******************************************************************************
       
  1354 [Test]
       
  1355 title CS: Search special chars (Predictive QWERTY) - Alpha Sort
       
  1356 create PsClientTestSuite api
       
  1357 api WriteTitleToLog
       
  1358 // The following test is not really applicable test for non-ITUT keyboard
       
  1359 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[! @,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:@ravi four,LN:!belkud five)]"
       
  1360 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[! @,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:@ravi four,LN:!belkud five)]"
       
  1361 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
  1362 delete api
       
  1363 [Endtest]
       
  1364 
       
  1365 
       
  1366 //******************************************************************************
       
  1367 [Test]
       
  1368 title CS: Search contact starting with 0 (Predictive ITU-T)
       
  1369 create PsClientTestSuite api
       
  1370 api WriteTitleToLog
       
  1371 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[09482,EPredictiveItuT,EAlphaSort,5]" "RES[1,(FN:0抓,LN:0图,CN:0Sam)]"
       
  1372 delete api
       
  1373 [Endtest]
       
  1374 
       
  1375 
       
  1376 //******************************************************************************
       
  1377 [Test]
       
  1378 title CS: Search contact starting with 0 (Predictive QWERTY)
       
  1379 create PsClientTestSuite api
       
  1380 api WriteTitleToLog
       
  1381 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[0?8%,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:0Nick,LN:0Jack,CN:0Sam)]"
       
  1382 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[0(8c,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:0Nick,LN:0Jack,CN:0Sam)]"
       
  1383 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
  1384 delete api
       
  1385 [Endtest]
       
  1386 
       
  1387 
       
  1388 //******************************************************************************
       
  1389 [Test]
       
  1390 title CS: Search in multiple data stores (Predictive ITU-T)
       
  1391 create PsClientTestSuite api
       
  1392 api WriteTitleToLog
       
  1393 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb,cntdb:\/\/c:contacts.gdb]" "SQ[8664983,EPredictiveItuT,EAlphaSort,5]" "RES[2,(FN:同学)(FN:mno,LN:同学家,CN:Nokia)]"
       
  1394 delete api
       
  1395 [Endtest]
       
  1396 
       
  1397 
       
  1398 //******************************************************************************
       
  1399 [Test]
       
  1400 title CS: Search in multiple data stores (Predictive QWERTY)
       
  1401 create PsClientTestSuite api
       
  1402 api WriteTitleToLog
       
  1403 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb,cntdb:\/\/c:contacts.gdb]" "SQ[5#3=,EPredictiveQwerty,EAlphaSort,5]" "RES[2,(FN:TheGroup)(FN:mno,LN:pqr TheGr,CN:Nokia)]"
       
  1404 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb,cntdb:\/\/c:contacts.gdb]" "SQ[5-3G,EPredictiveQwerty,EAlphaSort,5]" "RES[2,(FN:TheGroup)(FN:mno,LN:pqr TheGr,CN:Nokia)]"
       
  1405 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
  1406 delete api
       
  1407 [Endtest]
       
  1408 
       
  1409 
       
  1410 //******************************************************************************
       
  1411 [Test]
       
  1412 title CS: Search (Predictive ITU-T) - Alpha Sort -> Truncate result
       
  1413 create PsClientTestSuite api
       
  1414 api WriteTitleToLog
       
  1415 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[5,EPredictiveItuT,EAlphaSort,3]" "RES[3,(FN:伟$,LN:开,CN:Finland)(FN:利 华,LN:联 合,CN:美国)(FN:mno,LN:同学家,CN:Nokia)]"
       
  1416 delete api
       
  1417 [Endtest]
       
  1418 
       
  1419 
       
  1420 //******************************************************************************
       
  1421 [Test]
       
  1422 title CS: Search (Predictive QWERTY) - Alpha Sort -> Truncate result
       
  1423 create PsClientTestSuite api
       
  1424 api WriteTitleToLog
       
  1425 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[*,EPredictiveQwerty,EAlphaSort,3]" "RES[3,(FN:a b c d e f g Jay,LN:L Gee,CN:Nokia India)(FN:ghi,LN:jkl,CN:Nokia)(FN:John,LN:Tom,CN:Nokia)]"
       
  1426 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[+,EPredictiveQwerty,EAlphaSort,3]" "RES[3,(FN:+allen,LN:good,CN:Nokia)(FN:a b c d e f g Jay,LN:L Gee,CN:Nokia India)(FN:ghi,LN:jkl,CN:Nokia)]"
       
  1427 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
  1428 delete api
       
  1429 [Endtest]
       
  1430 
       
  1431 
       
  1432 //******************************************************************************
       
  1433 [Test]
       
  1434 title CS: Search (Predictive ITU-T) - Pattern Sort -> Truncate result
       
  1435 create PsClientTestSuite api
       
  1436 api WriteTitleToLog
       
  1437 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[5,EPredictiveItuT,EPatternSort,3]" "RES[3,(FN:伟$,LN:开,CN:Finland)(FN:利 华,LN:联 合,CN:美国)(FN:mno,LN:同学家,CN:Nokia)]"
       
  1438 delete api
       
  1439 [Endtest]
       
  1440 
       
  1441 
       
  1442 //******************************************************************************
       
  1443 [Test]
       
  1444 title CS: Search (Predictive QWERTY) - Pattern Sort -> Truncate result
       
  1445 create PsClientTestSuite api
       
  1446 api WriteTitleToLog
       
  1447 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[*,EPredictiveQwerty,EPatternSort,3]" "RES[3,(FN:a b c d e f g Jay,LN:L Gee,CN:Nokia India)(FN:ghi,LN:jkl,CN:Nokia)(FN:John,LN:Tom,CN:Nokia)]"
       
  1448 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[+,EPredictiveQwerty,EPatternSort,3]" "RES[3,(FN:+allen,LN:good,CN:Nokia)(FN:a b c d e f g Jay,LN:L Gee,CN:Nokia India)(FN:ghi,LN:jkl,CN:Nokia)]"
       
  1449 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
       
  1450 delete api
       
  1451 [Endtest]
       
  1452 
       
  1453 
       
  1454 //******************************************************************************
       
  1455 [Test]
       
  1456 title CS: Cancel search 
       
  1457 create PsClientTestSuite api
       
  1458 api WriteTitleToLog
       
  1459 api CancelSearch "URI[cntdb:\/\/c:contacts.cdb]" "SQ[624374,EPredictiveItuT,EAlphaSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
       
  1460 delete api
       
  1461 [Endtest]
       
  1462 
       
  1463 
       
  1464 //------------------------------------------------------------------------------
       
  1465 //					TestSearchingWithInGroup ("GS")
       
  1466 //------------------------------------------------------------------------------
       
  1467 
       
  1468 
       
  1469 //******************************************************************************
       
  1470 [Test]
       
  1471 title GS: Search FirstName in group (Non-predictive)
       
  1472 create PsClientTestSuite api
       
  1473 api WriteTitleToLog
       
  1474 api TestSearchingWithInGroup "SrchInGroup[同学]" "SQ[dashenme,ENonPredictive,EAlphaSort,5]" "RES[1,(FN:什么,LN:打,CN:Nokia)]"
       
  1475 delete api
       
  1476 [Endtest]
       
  1477 
       
  1478 
       
  1479 //******************************************************************************
       
  1480 [Test]
       
  1481 title GS: Search in group - Empty Query
       
  1482 create PsClientTestSuite api
       
  1483 api WriteTitleToLog
       
  1484 api TestSearchingWithInGroup "SrchInGroup[同学]" "SQ[,ENonPredictive,EAlphaSort,5]" "RES[3,(FN:什么,LN:打,CN:Nokia)(FN:福气,LN:钱,CN:Nokia)(FN:mno,LN:同学家,CN:Nokia)]"
       
  1485 delete api
       
  1486 [Endtest]
       
  1487 
       
  1488 
       
  1489 //******************************************************************************
       
  1490 [Test]
       
  1491 title GS: Search in group (Non-predictive) - Empty Query -> No result
       
  1492 create PsClientTestSuite api
       
  1493 api WriteTitleToLog
       
  1494 api TestSearchingWithInGroup "SrchInGroup[同学]" "SQ[afdsbc,ENonPredictive,EPatternSort,5]" "RES[0,]"
       
  1495 delete api
       
  1496 [Endtest]
       
  1497 
       
  1498 
       
  1499 //******************************************************************************
       
  1500 [Test]
       
  1501 title GS: Search in non-existing group
       
  1502 create PsClientTestSuite api
       
  1503 api WriteTitleToLog
       
  1504 api TestSearchingWithInGroup "SrchInGroup[TheNonExistantGroup]" "SQ[abc,ENonPredictive,EAlphaSort,5]" "RES[0,]"
       
  1505 delete api
       
  1506 [Endtest]
       
  1507 
       
  1508 
       
  1509 //------------------------------------------------------------------------------
       
  1510 //					Adaptive Grid ("AG")
       
  1511 //------------------------------------------------------------------------------
       
  1512 
       
  1513 
       
  1514 //******************************************************************************
       
  1515 //[Test]
       
  1516 //title AG: Get Adaptive Grid - With Company Name
       
  1517 //create PsClientTestSuite api
       
  1518 //api WriteTitleToLog
       
  1519 //api CheckAdaptiveString "URI[cntdb:\/\/c:contacts.cdb]" "IPSTR[]" "BOOL[ETrue]" "RESSTR[!&+014@ABCDEFGIJKLMNPRTVY���]"
       
  1520 //delete api
       
  1521 //[Endtest]
       
  1522 
       
  1523 
       
  1524 //******************************************************************************
       
  1525 //[Test]
       
  1526 //title AG: Get Adaptive Grid - Without Company Name
       
  1527 //create PsClientTestSuite api
       
  1528 //api WriteTitleToLog
       
  1529 //api CheckAdaptiveString "URI[cntdb:\/\/c:contacts.cdb]" "IPSTR[]" "BOOL[EFalse]" "RESSTR[!&+014@ABCDEFGJKLMPRTVY��]"
       
  1530 //delete api
       
  1531 //[Endtest]
       
  1532 
       
  1533 
       
  1534 //------------------------------------------------------------------------------
       
  1535 //					Miscellaneous ("Mi")
       
  1536 //------------------------------------------------------------------------------
       
  1537 
       
  1538 
       
  1539 //******************************************************************************
       
  1540 [Test]
       
  1541 title Mi: Check Caching status
       
  1542 create PsClientTestSuite api
       
  1543 api WriteTitleToLog
       
  1544 api CheckCachingStatus
       
  1545 delete api
       
  1546 [Endtest]
       
  1547 
       
  1548 
       
  1549 //******************************************************************************
       
  1550 [Test]
       
  1551 title Mi: Check Version
       
  1552 create PsClientTestSuite api
       
  1553 api WriteTitleToLog
       
  1554 api CheckVersion
       
  1555 delete api
       
  1556 [Endtest]
       
  1557 
       
  1558 
       
  1559 //******************************************************************************
       
  1560 [Test]
       
  1561 title Mi: Remove Observer
       
  1562 create PsClientTestSuite api
       
  1563 api WriteTitleToLog
       
  1564 api RemoveObserver "URI[cntdb:\/\/c:contacts.cdb]"
       
  1565 delete api
       
  1566 [Endtest]
       
  1567 
       
  1568 
       
  1569 //******************************************************************************
       
  1570 [Test]
       
  1571 title Mi: Marked contacts
       
  1572 create PsClientTestSuite api
       
  1573 api WriteTitleToLog
       
  1574 api AddMarkedContactsTest "URI[cntdb:\/\/c:contacts.cdb]" "SQ[624374,EPredictiveItuT,EAlphaSort,25]" "RES[16,(FN:伟$,LN:开,CN:Finland)(FN:峰峰,LN:K,CN:Nokia)(FN:共鹏,LN:周,CN:TaiWan)(FN:利 华,LN:联 合,CN:美国)(FN:我 是 谁 娃 炅,LN:新年,CN:Nokia)(FN:Lpcsillet,LN:Lpcsucy,CN:Lpcsush)(FN:男,LN:虎,CN:Nokia)(FN:楚平,LN:人,CN:Nokia)(FN:任,LN:出凭,CN:Nokia)(FN:金,LN:+勇,CN:Nokia)(FN:@博 four,LN:!five)(FN:mahesh,LN:doraiswamy,CN:Nokia)(FN:0抓,LN:0图,CN:0Sam)(FN:什么,LN:打,CN:Nokia)(FN:福气,LN:钱,CN:Nokia)(FN:mno,LN:同学家,CN:Nokia)]"
       
  1575 delete api
       
  1576 [Endtest]
       
  1577 
       
  1578 
       
  1579 //------------------------------------------------------------------------------
       
  1580 //					TestSortOrder ("SO")
       
  1581 //------------------------------------------------------------------------------
       
  1582 
       
  1583 
       
  1584 //******************************************************************************
       
  1585 [Test]
       
  1586 title SO: Change Sort Order test 1
       
  1587 create PsClientTestSuite api
       
  1588 api WriteTitleToLog
       
  1589 api TestSortOrder "URI[cntdb:\/\/c:contacts.cdb]" "SORTORDER[6,2,37]"
       
  1590 delete api
       
  1591 [Endtest]
       
  1592 
       
  1593 
       
  1594 //******************************************************************************
       
  1595 [Test]
       
  1596 title SO: Change Sort Order test 2
       
  1597 create PsClientTestSuite api
       
  1598 api WriteTitleToLog
       
  1599 api TestSortOrder "URI[cntdb:\/\/c:contacts.cdb]" "SORTORDER[6,2,37,22]"
       
  1600 delete api
       
  1601 [Endtest]
       
  1602 
       
  1603 
       
  1604 //******************************************************************************
       
  1605 [Test]
       
  1606 title SO: Change Sort Order - More than 10 keys
       
  1607 create PsClientTestSuite api
       
  1608 api WriteTitleToLog
       
  1609 api TestSortOrder "URI[cntdb:\/\/c:contacts.cdb]" "SORTORDER[1,2,3,4,5,6,7,8,9,10,11]"
       
  1610 delete api
       
  1611 [Endtest]
       
  1612 
       
  1613 
       
  1614 //******************************************************************************
       
  1615 [Test]
       
  1616 title SO: Change Sort Order - Same sort order
       
  1617 create PsClientTestSuite api
       
  1618 api WriteTitleToLog
       
  1619 api TestSortOrder "URI[cntdb:\/\/c:contacts.cdb]" "SORTORDER[]"
       
  1620 delete api
       
  1621 [Endtest]
       
  1622 
       
  1623 
       
  1624 //******************************************************************************
       
  1625 [Test]
       
  1626 title SO: Change Sort Order on a group URI
       
  1627 create PsClientTestSuite api
       
  1628 api WriteTitleToLog
       
  1629 api TestSortOrderErrCaseL "URI[cntdb:\/\/c:contacts.gdb?id=3221]" "SORTORDER[6,2,37]"
       
  1630 delete api
       
  1631 [Endtest]
       
  1632 
       
  1633 
       
  1634 //******************************************************************************
       
  1635 [Test]
       
  1636 title SO: Change Sort Order on a wrong group URI
       
  1637 create PsClientTestSuite api
       
  1638 api WriteTitleToLog
       
  1639 api TestSortOrderErrCaseL "URI[cntdb:\/\/c:wrongcontactsuri.cdb]" "SORTORDER[6,2,37]"
       
  1640 delete api
       
  1641 [Endtest]
       
  1642 
       
  1643 
       
  1644 //------------------------------------------------------------------------------
       
  1645 //					ShutDown Server ("SD")
       
  1646 //------------------------------------------------------------------------------
       
  1647 
       
  1648 
       
  1649 //******************************************************************************
       
  1650 [Test]
       
  1651 title SD: Shut Down the Server
       
  1652 create PsClientTestSuite api
       
  1653 api WriteTitleToLog
       
  1654 api ShutDown
       
  1655 delete api
       
  1656 [Endtest]
       
  1657 
       
  1658 
       
  1659 //------------------------------------------------------------------------------
       
  1660 //					END OF FILE
       
  1661 //------------------------------------------------------------------------------