contacts_plat/predictivesearch_client_api/tsrc/PsClientTestSuite/conf/PsClientTestSuite.cfg
branchRCL_3
changeset 6 e8e3147d53eb
parent 0 e686773b3f54
child 13 a6539d1e8e43
equal deleted inserted replaced
5:81f8547efd4f 6:e8e3147d53eb
     6 //# Initially designed for ITUT keyboard.                                      #
     6 //# Initially designed for ITUT keyboard.                                      #
     7 //# Some tests are adapted for N97 which has a 3x11 keyboard.                  #
     7 //# Some tests are adapted for N97 which has a 3x11 keyboard.                  #
     8 //#                                                                            #
     8 //#                                                                            #
     9 //# TC_ITU: Test Case for ITUT keyboard.                                       #
     9 //# TC_ITU: Test Case for ITUT keyboard.                                       #
    10 //# TC_N97: Test Case for N97 3x11 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.                       #
    11 //#                                                                            #
    13 //#                                                                            #
    12 //# NOTES:                                                                     #
    14 //# NOTES:                                                                     #
    13 //#                                                                            #
    15 //#                                                                            #
    14 //# - In the ITUT keyboard the "0" and the " " are on the same key.            #
    16 //# - In ITUT keyboard "0" and " " are on the same key.                        #
    15 //#   Therefore if some clients deliver a "0" in Itut (or predictive) mode,    #
    17 //#   Therefore if some clients deliver a "0" in Itut predictive mode,         #
    16 //#   then the "0" has the double nature of a "0" and of a " " (separator).    #
    18 //#   then the "0" has the double nature of a "0" and of a " " (separator).    #
    17 //#                                                                            #
    19 //#                                                                            #
    18 //# - In the N97 3x11 keyboard the "0" and the " " are different keys.         #
    20 //# - In N97-3x11 and N00-4x10 keyboards "0" and " " are on different keys.    #
    19 //#   Therefore if some clients deliver a "0" in Itut (or predictive) mode,    #
    21 //#   Therefore if some clients deliver a "0" in Qwerty predictive mode,       #
    20 //#   then the "0" has the single nature of a "0" (not a separator).           #
    22 //#   then the "0" has the single nature of a "0" (not a separator).           #
    21 //#                                                                            #
    23 //#                                                                            #
    22 //# - The test driver for SearchOnInputString, TC_ITU_SearchOnInputString      #
    24 //# - The SearchOnInputString and TC_<XXX>_SearchOnInputString test            #
    23 //#   and TC_N97_SearchOnInputString is identical.                             #
    25 //#   drivers are identical. The naming is different in order to               #
    24 //#   The naming is different in order to comment/uncomment the test cases     #
    26 //#   comment/uncomment the test cases more easily.                            #
    25 //#   more easily.                                                             #
    27 //#   XXX = [ITU, N97, N00].                                                   #
    26 //#                                                                            #
    28 //#                                                                            #
    27 //# - The test driver for TestSearchingInCache, TC_ITU_TestSearchingInCache    #
    29 //# - The SearchLookupMatchString and TC_<XXX>_SearchLookupMatchString test    #
    28 //#   and TC_N97_TestSearchingInCache is identical.                            #
    30 //#   drivers are identical. The naming is different in order to               #
    29 //#   The naming is different in order to comment/uncomment the test cases     #
    31 //#   comment/uncomment the test cases more easily.                            #
    30 //#   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.                    #
    31 //#                                                                            #
    45 //#                                                                            #
    32 //##############################################################################
    46 //##############################################################################
    33 
    47 
    34 
    48 
    35 //------------------------------------------------------------------------------
    49 //------------------------------------------------------------------------------
    43 //******************************************************************************
    57 //******************************************************************************
    44 [Test]
    58 [Test]
    45 title SU: Start Up the Server
    59 title SU: Start Up the Server
    46 create PsClientTestSuite api
    60 create PsClientTestSuite api
    47 api WriteTitleToLog
    61 api WriteTitleToLog
    48 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[6,EItut,EAlphaSort,5]" "RES[0,]"
    62 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[6,EPredictiveItuT,EAlphaSort,5]" "RES[0,]"
    49 delete api
    63 delete api
    50 [Endtest]
    64 [Endtest]
    51 
    65 
    52 
    66 
    53 //******************************************************************************
    67 //******************************************************************************
   180 //------------------------------------------------------------------------------
   194 //------------------------------------------------------------------------------
   181 
   195 
   182 
   196 
   183 //******************************************************************************
   197 //******************************************************************************
   184 [Test]
   198 [Test]
   185 title IS: Single word (Itut)
   199 title IS: Single word (Predictive ITU-T)
   186 create PsClientTestSuite api
   200 create PsClientTestSuite api
   187 api WriteTitleToLog
   201 api WriteTitleToLog
   188 api TC_ITU_SearchOnInputString "IPSTR[Adam]" "SQ[23,EItut,EPatternSort,5]" "RES[1,(-1:AD)]" "MATCHLOC[0:2]"
   202 api TC_ITU_SearchOnInputString "IPSTR[Adam]" "SQ[23,EPredictiveItuT,EPatternSort,5]" "RES[1,(-1:AD)]" "MATCHLOC[0:2]"
   189 //api TC_N97_SearchOnInputString "IPSTR[Adam]" "SQ[@-,EItut,EPatternSort,5]" "RES[1,(-1:AD)]" "MATCHLOC[0:2]"
   203 delete api
   190 delete api
   204 [Endtest]
   191 [Endtest]
   205 
   192 
   206 
   193 
   207 //******************************************************************************
   194 //******************************************************************************
   208 [Test]
   195 [Test]
   209 title IS: Single word (Predictive QWERTY)
   196 title IS: Multi Search (Itut)
   210 create PsClientTestSuite api
   197 create PsClientTestSuite api
   211 api WriteTitleToLog
   198 api WriteTitleToLog
   212 //api TC_N97_SearchOnInputString "IPSTR[Adam]" "SQ[@-,EPredictiveQwerty,EPatternSort,5]" "RES[1,(-1:AD)]" "MATCHLOC[0:2]"
   199 api TC_ITU_SearchOnInputString "IPSTR[Adam Dory Dusk]" "SQ[20303,EItut,EPatternSort,5]" "RES[1,(-1:A,-1:D)]" "MATCHLOC[0:1,5:1,10:1]"
   213 //api TC_DEA_SearchOnInputString "IPSTR[Just]" "SQ[+7,EPredictiveQwerty,EPatternSort,5]" "RES[1,(-1:JU)]" "MATCHLOC[0:2]"
   200 //api TC_N97_SearchOnInputString "IPSTR[Adam Dory Dusk]" "SQ[@ D -,EItut,EPatternSort,5]" "RES[1,(-1:A,-1:D)]" "MATCHLOC[0:1,5:1,10:1]"
   214 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   201 delete api
   215 delete api
   202 [Endtest]
   216 [Endtest]
   203 
   217 
   204 
   218 
   205 //******************************************************************************
   219 //******************************************************************************
   206 [Test]
   220 [Test]
   207 title IS: Single word (Qwerty)
   221 title IS: Multi Search (Predictive ITU-T)
   208 create PsClientTestSuite api
   222 create PsClientTestSuite api
   209 api WriteTitleToLog
   223 api WriteTitleToLog
   210 api SearchOnInputString "IPSTR[Hull]" "SQ[hu,EQwerty,EPatternSort,5]" "RES[1,(-1:HU)]" "MATCHLOC[0:2]"
   224 api TC_ITU_SearchOnInputString "IPSTR[Adam Dory Dusk]" "SQ[20303,EPredictiveItuT,EPatternSort,5]" "RES[1,(-1:A,-1:D)]" "MATCHLOC[0:1,5:1,10:1]"
   211 delete api
   225 delete api
   212 [Endtest]
   226 [Endtest]
   213 
   227 
   214 
   228 
   215 //******************************************************************************
   229 //******************************************************************************
   216 [Test]
   230 [Test]
   217 title IS: Multi Search (Qwerty)
   231 title IS: Multi Search (Predictive QWERTY)
   218 create PsClientTestSuite api
   232 create PsClientTestSuite api
   219 api WriteTitleToLog
   233 api WriteTitleToLog
   220 api SearchOnInputString "IPSTR[Gill Monk]" "SQ[m g,EQwerty,EAlphaSort,5]" "RES[1,(-1:G,-1:M)]" "MATCHLOC[0:1,5:1]"
   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]"
   221 delete api
   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]"
   222 [Endtest]
   236 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   223 
   237 delete api
   224 
   238 [Endtest]
   225 //******************************************************************************
   239 
   226 [Test]
   240 
   227 title IS: Single word (Mixed)
   241 //******************************************************************************
   228 create PsClientTestSuite api
   242 [Test]
   229 api WriteTitleToLog
   243 title IS: Single word (Non-predictive)
   230 api TC_ITU_SearchOnInputString "IPSTR[Xen]" "SQ[9e,iq,EPatternSort,5]" "RES[1,(-1:XE)]" "MATCHLOC[0:2]"
   244 create PsClientTestSuite api
   231 //api TC_N97_SearchOnInputString "IPSTR[Xen]" "SQ[)e,iq,EPatternSort,5]" "RES[1,(-1:XE)]" "MATCHLOC[0:2]"
   245 api WriteTitleToLog
   232 delete api
   246 api SearchOnInputString "IPSTR[Hull]" "SQ[hu,ENonPredictive,EPatternSort,5]" "RES[1,(-1:HU)]" "MATCHLOC[0:2]"
   233 [Endtest]
   247 delete api
   234 
   248 [Endtest]
   235 
   249 
   236 //******************************************************************************
   250 
   237 [Test]
   251 //******************************************************************************
   238 title IS: Multi Search (Mixed)
   252 [Test]
   239 create PsClientTestSuite api
   253 title IS: Multi Search (Non-predictive)
   240 api WriteTitleToLog
   254 create PsClientTestSuite api
   241 api TC_ITU_SearchOnInputString "IPSTR[Tim Monk]" "SQ[80m6,iiqi,EAlphaSort,5]" "RES[1,(-1:MO,-1:T)]" "MATCHLOC[0:1,4:2]"
   255 api WriteTitleToLog
   242 //api TC_N97_SearchOnInputString "IPSTR[Tim Monk]" "SQ[5 m9,iiqi,EAlphaSort,5]" "RES[1,(-1:MO,-1:T)]" "MATCHLOC[0:1,4:2]"
   256 api SearchOnInputString "IPSTR[Gill Monk]" "SQ[m g,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:G,-1:M)]" "MATCHLOC[0:1,5:1]"
   243 delete api
   257 delete api
   244 [Endtest]
   258 [Endtest]
   245 
   259 
   246 
   260 
   247 //******************************************************************************
   261 //******************************************************************************
   248 [Test]
   262 [Test]
   249 title IS: Single word (Itut) -> No result
   263 title IS: Single word (Mixed ITU-T)
   250 create PsClientTestSuite api
   264 create PsClientTestSuite api
   251 api WriteTitleToLog
   265 api WriteTitleToLog
   252 api SearchOnInputString "IPSTR[Adam]" "SQ[93,EItut,EPatternSort,5]" "RES[0,]" "MATCHLOC[]"
   266 api TC_ITU_SearchOnInputString "IPSTR[Xen]" "SQ[9e,in,EPatternSort,5]" "RES[1,(-1:XE)]" "MATCHLOC[0:2]"
   253 delete api
   267 delete api
   254 [Endtest]
   268 [Endtest]
   255 
   269 
   256 
   270 
   257 //******************************************************************************
   271 //******************************************************************************
   258 [Test]
   272 [Test]
   259 title IS: Multi Search (Itut) -> Partial match (1)
   273 title IS: Single word (Mixed QWERTY)
   260 create PsClientTestSuite api
   274 create PsClientTestSuite api
   261 api WriteTitleToLog
   275 api WriteTitleToLog
   262 api TC_ITU_SearchOnInputString "IPSTR[Adam Dory Dusk]" "SQ[202,EItut,EAlphaSort,5]" "RES[1,(-1:A)]" "MATCHLOC[0:1]"
   276 //api TC_N97_SearchOnInputString "IPSTR[Xen]" "SQ[)e,qn,EPatternSort,5]" "RES[1,(-1:XE)]" "MATCHLOC[0:2]"
   263 //api TC_N97_SearchOnInputString "IPSTR[Adam Dory Dusk]" "SQ[@ @,EItut,EAlphaSort,5]" "RES[1,(-1:A)]" "MATCHLOC[0:1]"
   277 //api TC_DEA_SearchOnInputString "IPSTR[Hen]" "SQ[-e,qn,EPatternSort,5]" "RES[1,(-1:HE)]" "MATCHLOC[0:2]"
   264 delete api
   278 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   265 [Endtest]
   279 delete api
   266 
   280 [Endtest]
   267 
   281 
   268 //******************************************************************************
   282 
   269 [Test]
   283 //******************************************************************************
   270 title IS: Multi Search (Itut) -> Partial match (2)
   284 [Test]
   271 create PsClientTestSuite api
   285 title IS: Multi Search (Mixed ITU-T)
   272 api WriteTitleToLog
   286 create PsClientTestSuite api
   273 api TC_ITU_SearchOnInputString "IPSTR[Tim Monk]" "SQ[808,EItut,EAlphaSort,5]" "RES[1,(-1:T)]" "MATCHLOC[0:1]"
   287 api WriteTitleToLog
   274 //api TC_N97_SearchOnInputString "IPSTR[Tim Monk]" "SQ[5 5,EItut,EAlphaSort,5]" "RES[1,(-1:T)]" "MATCHLOC[0:1]"
   288 api TC_ITU_SearchOnInputString "IPSTR[Tim Monk]" "SQ[80m6,iini,EAlphaSort,5]" "RES[1,(-1:MO,-1:T)]" "MATCHLOC[0:1,4:2]"
   275 delete api
   289 delete api
   276 [Endtest]
   290 [Endtest]
   277 
   291 
   278 
   292 
   279 //******************************************************************************
   293 //******************************************************************************
   280 [Test]
   294 [Test]
   281 title IS: Empty String (Itut) -> No result
   295 title IS: Multi Search (Mixed QWERTY)
   282 create PsClientTestSuite api
   296 create PsClientTestSuite api
   283 api WriteTitleToLog
   297 api WriteTitleToLog
   284 api SearchOnInputString "IPSTR[]" "SQ[23,EItut,EPatternSort,5]" "RES[0,]" "MATCHLOC[]"
   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]"
   285 delete api
   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]"
   286 [Endtest]
   300 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   287 
   301 delete api
   288 
   302 [Endtest]
   289 //******************************************************************************
   303 
   290 [Test]
   304 
   291 title IS: Only spaces string (Itut)- No result
   305 //******************************************************************************
   292 create PsClientTestSuite api
   306 [Test]
   293 api WriteTitleToLog
   307 title IS: Single word (Predictive ITU-T) -> No result
   294 api SearchOnInputString "IPSTR[   ]" "SQ[23,EItut,EPatternSort,5]" "RES[0,]" "MATCHLOC[]"
   308 create PsClientTestSuite api
       
   309 api WriteTitleToLog
       
   310 api SearchOnInputString "IPSTR[Adam]" "SQ[93,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 Dusk]" "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 Monk]" "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[]"
   295 delete api
   375 delete api
   296 [Endtest]
   376 [Endtest]
   297 
   377 
   298 
   378 
   299 //------------------------------------------------------------------------------
   379 //------------------------------------------------------------------------------
   300 //					SearchLookupMatchString ("LM")
   380 //					SearchLookupMatchString ("LM")
   301 //------------------------------------------------------------------------------
   381 //------------------------------------------------------------------------------
   302 
   382 
   303 //******************************************************************************
   383 //******************************************************************************
   304 [Test]
   384 [Test]
   305 title LM: Trivial
   385 title LM: Trivial (Predictive ITU-T)
   306 create PsClientTestSuite api
   386 create PsClientTestSuite api
   307 api WriteTitleToLog
   387 api WriteTitleToLog
   308 api TC_ITU_SearchLookupMatchString "IPSTR[Abc Bc 123 c]" "SQ[222022,EItut,EPatternSort,5]" "RESSTR[Abc Bc]"
   388 api TC_ITU_SearchLookupMatchString "IPSTR[Abc Bc 123 c]" "SQ[222022,EPredictiveItuT,EPatternSort,5]" "RESSTR[Abc Bc]"
   309 //api TC_N97_SearchLookupMatchString "IPSTR[Aa@ @A 123 a]" "SQ[aaa aa,EItut,EPatternSort,5]" "RESSTR[Aa@ @A]"
   389 delete api
   310 delete api
   390 [Endtest]
   311 [Endtest]
   391 
   312 
   392 //******************************************************************************
   313 //******************************************************************************
   393 [Test]
   314 [Test]
   394 title LM: Trivial (Predictive QWERTY)
   315 title LM: Single backtrack
   395 create PsClientTestSuite api
   316 create PsClientTestSuite api
   396 api WriteTitleToLog
   317 api WriteTitleToLog
   397 //api TC_N97_SearchLookupMatchString "IPSTR[Aa@ @A 123 a]" "SQ[aaa aa,EPredictiveQwerty,EPatternSort,5]" "RESSTR[Aa@ @A]"
   318 api TC_ITU_SearchLookupMatchString "IPSTR[Abc Bc 123 c]" "SQ[220222,EItut,EPatternSort,5]" "RESSTR[Bc Abc]"
   398 //api TC_DEA_SearchLookupMatchString "IPSTR[Ll* *L 123 l]" "SQ[lll ll,EPredictiveQwerty,EPatternSort,5]" "RESSTR[Ll* *L]"
   319 //api TC_N97_SearchLookupMatchString "IPSTR[Aa@ @A 123 a]" "SQ[aa aaa,EItut,EPatternSort,5]" "RESSTR[@A Aa@]"
   399 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   320 delete api
   400 delete api
   321 [Endtest]
   401 [Endtest]
   322 
   402 
   323 //******************************************************************************
   403 //******************************************************************************
   324 [Test]
   404 [Test]
   325 title LM: Double backtrack
   405 title LM: Single backtrack (Predictive ITU-T)
   326 create PsClientTestSuite api
   406 create PsClientTestSuite api
   327 api WriteTitleToLog
   407 api WriteTitleToLog
   328 api TC_ITU_SearchLookupMatchString "IPSTR[Abc Bc 123 c]" "SQ[20220222,EItut,EPatternSort,5]" "RESSTR[c Bc Abc]"
   408 api TC_ITU_SearchLookupMatchString "IPSTR[Abc Bc 123 c]" "SQ[220222,EPredictiveItuT,EPatternSort,5]" "RESSTR[Bc Abc]"
   329 //api TC_N97_SearchLookupMatchString "IPSTR[Aa@ @A 123 a]" "SQ[a aa aaa,EItut,EPatternSort,5]" "RESSTR[a @A Aa@]"
   409 delete api
   330 delete api
   410 [Endtest]
   331 [Endtest]
   411 
   332 
   412 //******************************************************************************
   333 //******************************************************************************
   413 [Test]
   334 [Test]
   414 title LM: Single backtrack (Predictive QWERTY)
   335 title LM: Spaces in query and in result
   415 create PsClientTestSuite api
   336 create PsClientTestSuite api
   416 api WriteTitleToLog
   337 api WriteTitleToLog
   417 //api TC_N97_SearchLookupMatchString "IPSTR[Aa@ @A 123 a]" "SQ[aa aaa,EPredictiveQwerty,EPatternSort,5]" "RESSTR[@A Aa@]"
   338 api TC_ITU_SearchLookupMatchString "IPSTR[Abc Bc 123 c]" "SQ[ 22 1 2 ,EItut,EPatternSort,5]" "RESSTR[ Ab 1 B ]"
   418 //api TC_DEA_SearchLookupMatchString "IPSTR[Ll* *L 123 l]" "SQ[ll lll,EPredictiveQwerty,EPatternSort,5]" "RESSTR[*L Ll*]"
   339 //api TC_N97_SearchLookupMatchString "IPSTR[Aa@ @A 123 a]" "SQ[ aa q a ,EItut,EPatternSort,5]" "RESSTR[ Aa 1 @ ]"
   419 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   340 delete api
   420 delete api
   341 [Endtest]
   421 [Endtest]
   342 
   422 
   343 //******************************************************************************
   423 //******************************************************************************
   344 [Test]
   424 [Test]
   345 title LM: Not matched
   425 title LM: Double backtrack (Predictive ITU-T)
   346 create PsClientTestSuite api
   426 create PsClientTestSuite api
   347 api WriteTitleToLog
   427 api WriteTitleToLog
   348 api TC_ITU_SearchLookupMatchString "IPSTR[Abc Bc 123 c]" "SQ[2222,EItut,EPatternSort,5]" "RESSTR[]"
   428 api TC_ITU_SearchLookupMatchString "IPSTR[Abc Bc 123 c]" "SQ[20220222,EPredictiveItuT,EPatternSort,5]" "RESSTR[c Bc Abc]"
   349 //api TC_N97_SearchLookupMatchString "IPSTR[Aa@ @A 123 a]" "SQ[aaaa,EItut,EPatternSort,5]" "RESSTR[]"
   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 c]" "SQ[ 22 1 2 ,EPredictiveItuT,EPatternSort,5]" "RESSTR[ Ab 1 B ]"
       
   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[Abc Bc 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]"
   350 delete api
   480 delete api
   351 [Endtest]
   481 [Endtest]
   352 
   482 
   353 //------------------------------------------------------------------------------
   483 //------------------------------------------------------------------------------
   354 //					GetAllContents ("AC")
   484 //					GetAllContents ("AC")
   380 //------------------------------------------------------------------------------
   510 //------------------------------------------------------------------------------
   381 
   511 
   382 
   512 
   383 //******************************************************************************
   513 //******************************************************************************
   384 [Test]
   514 [Test]
   385 title CS: Search by FirstName (Itut)
   515 title CS: Search by FirstName (Predictive Default)
   386 create PsClientTestSuite api
   516 create PsClientTestSuite api
   387 api WriteTitleToLog
   517 api WriteTitleToLog
   388 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[624374,EItut,EAlphaSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
   518 // 5.0: 3x11 Qwerty is default keyboard for N97
   389 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[!@H3/#,EItut,EAlphaSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
   519 // 9.2: ITU-T is default keyboard if physical keyboard is not present
   390 delete api
   520 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[!@H3/#,EPredictiveDefaultKeyboard,EAlphaSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
   391 [Endtest]
   521 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[)aH3s-,EPredictiveDefaultKeyboard,EAlphaSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
   392 
   522 api TC_N00_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[624374,EPredictiveDefaultKeyboard,EAlphaSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
   393 
   523 delete api
   394 //******************************************************************************
   524 [Endtest]
   395 [Test]
   525 
   396 title CS: Search by FirstName (Qwerty)
   526 
   397 create PsClientTestSuite api
   527 //******************************************************************************
   398 api WriteTitleToLog
   528 [Test]
   399 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[mahesh,EQwerty,EPatternSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
   529 title CS: Search by FirstName (Predictive ITU-T)
   400 delete api
   530 create PsClientTestSuite api
   401 [Endtest]
   531 api WriteTitleToLog
   402 
   532 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[624374,EPredictiveItuT,EAlphaSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
   403 
   533 delete api
   404 //******************************************************************************
   534 [Endtest]
   405 [Test]
   535 
   406 title CS: Search by FirstName (Mixed)
   536 
   407 create PsClientTestSuite api
   537 //******************************************************************************
   408 api WriteTitleToLog
   538 [Test]
   409 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[62h3,iiqi,EPatternSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
   539 title CS: Search by FirstName (Predictive QWERTY)
   410 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[!@h3,iiqi,EPatternSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
   540 create PsClientTestSuite api
   411 delete api
   541 api WriteTitleToLog
   412 [Endtest]
   542 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[!@H3/#,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
   413 
   543 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[)aH3s-,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
   414 
   544 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   415 //******************************************************************************
   545 delete api
   416 [Test]
   546 [Endtest]
   417 title CS: Search by LastName (Itut)
   547 
   418 create PsClientTestSuite api
   548 
   419 api WriteTitleToLog
   549 //******************************************************************************
   420 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[3672479,EItut,EAlphaSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
   550 [Test]
   421 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[-94@8/2,EItut,EAlphaSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
   551 title CS: Search by FirstName (Non-predictive)
   422 delete api
   552 create PsClientTestSuite api
   423 [Endtest]
   553 api WriteTitleToLog
   424 
   554 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[mahesh,ENonPredictive,EPatternSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
   425 
   555 delete api
   426 //******************************************************************************
   556 [Endtest]
   427 [Test]
   557 
   428 title CS: Search by LastName (Qwerty)
   558 
   429 create PsClientTestSuite api
   559 //******************************************************************************
   430 api WriteTitleToLog
   560 [Test]
   431 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[doraiswamy,EQwerty,EPatternSort,8]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
   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[62h3,ddnd,EPatternSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,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[62h3,iini,EPatternSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,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[3672479,EPredictiveItuT,EAlphaSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
       
   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[doraiswamy,ENonPredictive,EPatternSort,8]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
   432 delete api
   635 delete api
   433 [Endtest]
   636 [Endtest]
   434 
   637 
   435 
   638 
   436 //****************************************************************************
   639 //****************************************************************************
   437 [Test]
   640 [Test]
   438 title CS: Search by LastName (Mixed)
   641 title CS: Search by LastName (Mixed ITU-T)
   439 create PsClientTestSuite api
   642 create PsClientTestSuite api
   440 api WriteTitleToLog
   643 api WriteTitleToLog
   441 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[ve558,qqiii,EAlphaSort,5]" "RES[1,(FN:ravi kiran,LN:velkud,CN:Nokia)]"
   644 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[ve558,nniii,EAlphaSort,5]" "RES[1,(FN:ravi kiran,LN:velkud,CN:Nokia)]"
   442 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[ve:;7,qqiii,EAlphaSort,5]" "RES[1,(FN:ravi kiran,LN:velkud,CN:Nokia)]"
   645 delete api
   443 delete api
   646 [Endtest]
   444 [Endtest]
   647 
   445 
   648 
   446 
   649 [Test]
   447 //******************************************************************************
   650 title CS: Search by LastName (Mixed QWERTY)
   448 [Test]
   651 create PsClientTestSuite api
   449 title CS: Search by CompanyName (Itut)
   652 api WriteTitleToLog
   450 create PsClientTestSuite api
   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)]"
   451 api WriteTitleToLog
   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)]"
   452 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[66867,EItut,EAlphaSort,5]" "RES[1,(FN:chiru,LN:devi,CN:motorola)]"
   655 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   453 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[!9594,EItut,EAlphaSort,5]" "RES[1,(FN:chiru,LN:devi,CN:motorola)]"
   656 delete api
   454 delete api
   657 [Endtest]
   455 [Endtest]
   658 
   456 
   659 
   457 
   660 //******************************************************************************
   458 //******************************************************************************
   661 [Test]
   459 [Test]
   662 title CS: Search by CompanyName (Predictive ITU-T)
   460 title CS: Search by CompanyName (Qwerty)
   663 create PsClientTestSuite api
   461 create PsClientTestSuite api
   664 api WriteTitleToLog
   462 api WriteTitleToLog
   665 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[66867,EPredictiveItuT,EAlphaSort,5]" "RES[1,(FN:chiru,LN:devi,CN:motorola)]"
   463 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[motor,EQwerty,EPatternSort,8]" "RES[1,(FN:chiru,LN:devi,CN:motorola)]"
   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[motor,ENonPredictive,EPatternSort,8]" "RES[1,(FN:chiru,LN:devi,CN:motorola)]"
   464 delete api
   688 delete api
   465 [Endtest]
   689 [Endtest]
   466 
   690 
   467 
   691 
   468 //****************************************************************************
   692 //****************************************************************************
   469 [Test]
   693 [Test]
   470 title CS: Search by CompanyName (Mixed)
   694 title CS: Search by CompanyName (Mixed ITU-T)
   471 create PsClientTestSuite api
   695 create PsClientTestSuite api
   472 api WriteTitleToLog
   696 api WriteTitleToLog
   473 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[mo867,qqiii,EAlphaSort,5]" "RES[1,(FN:chiru,LN:devi,CN:motorola)]"
   697 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[mo867,nniii,EAlphaSort,5]" "RES[1,(FN:chiru,LN:devi,CN:motorola)]"
   474 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[mo594,qqiii,EAlphaSort,5]" "RES[1,(FN:chiru,LN:devi,CN:motorola)]"
   698 delete api
   475 delete api
   699 [Endtest]
   476 [Endtest]
   700 
   477 
   701 
   478 
   702 //****************************************************************************
   479 //******************************************************************************
   703 [Test]
   480 [Test]
   704 title CS: Search by CompanyName (Mixed QWERTY)
   481 title CS: Multiple words contact (Itut)
   705 create PsClientTestSuite api
   482 create PsClientTestSuite api
   706 api WriteTitleToLog
   483 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)]"
   484 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[5472,EItut,EPatternSort,5]" "RES[1,(FN:ravi kiran,LN:velkud,CN:Nokia)]"
   708 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[mo594,nnqqq,EAlphaSort,5]" "RES[1,(FN:chiru,LN:devi,CN:motorola)]"
   485 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[;84@,EItut,EPatternSort,5]" "RES[1,(FN:ravi kiran,LN:velkud,CN:Nokia)]"
   709 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   486 delete api
   710 delete api
   487 [Endtest]
   711 [Endtest]
   488 
   712 
   489 
   713 
   490 //******************************************************************************
   714 //******************************************************************************
   491 [Test]
   715 [Test]
   492 title CS: Multiple (very many) words contact (Itut)
   716 title CS: Multiple words contact (Predictive ITU-T)
   493 create PsClientTestSuite api
   717 create PsClientTestSuite api
   494 api WriteTitleToLog
   718 api WriteTitleToLog
   495 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[529,EItut,EAlphaSort,5]" "RES[1,(FN:a b c d e f g Jay,LN:L Gee,CN:Nokia India)]"
   719 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[5472,EPredictiveItuT,EPatternSort,5]" "RES[1,(FN:ravi kiran,LN:velkud,CN:Nokia)]"
   496 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[*@6,EItut,EAlphaSort,5]" "RES[1,(FN:a b c d e f g Jay,LN:L Gee,CN:Nokia India)]"
   720 delete api
   497 delete api
   721 [Endtest]
   498 [Endtest]
   722 
   499 
   723 
   500 
   724 //******************************************************************************
   501 //******************************************************************************
   725 [Test]
   502 [Test]
   726 title CS: Multiple words contact (Predictive QWERTY)
   503 title CS: Multiple words contact with same initials (Itut)
   727 create PsClientTestSuite api
   504 create PsClientTestSuite api
   728 api WriteTitleToLog
   505 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)]"
   506 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[5727,EItut,EPatternSort,5]" "RES[1,(FN:Lpcsillet,LN:Lpcsucy,CN:Lpcsush)]"
   730 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[#84a,EPredictiveQwerty,EPatternSort,5]" "RES[1,(FN:ravi kiran,LN:velkud,CN:Nokia)]"
   507 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[:0%/,EItut,EPatternSort,5]" "RES[1,(FN:Lpcsillet,LN:Lpcsucy,CN:Lpcsush)]"
   731 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   508 delete api
   732 delete api
   509 [Endtest]
   733 [Endtest]
   510 
   734 
   511 
   735 
   512 //******************************************************************************
   736 //******************************************************************************
   513 [Test]
   737 [Test]
   514 title CS: Multiple words contact with same initials (Qwerty)
   738 title CS: Multiple (very many) words contact (Predictive ITU-T)
   515 create PsClientTestSuite api
   739 create PsClientTestSuite api
   516 api WriteTitleToLog
   740 api WriteTitleToLog
   517 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[lpcs,EQwerty,EAlphaSort,5]" "RES[1,(FN:Lpcsillet,LN:Lpcsucy,CN:Lpcsush)]"
   741 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[529,EPredictiveItuT,EAlphaSort,5]" "RES[1,(FN:a b c d e f g Jay,LN:L Gee,CN:Nokia India)]"
   518 delete api
   742 delete api
   519 [Endtest]
   743 [Endtest]
   520 
   744 
   521 
   745 
   522 //******************************************************************************
   746 //******************************************************************************
   523 [Test]
   747 [Test]
   524 title CS: Multiple words contact with same initials (Mixed)
   748 title CS: Multiple (very many) words contact (Predictive QWERTY)
   525 create PsClientTestSuite api
   749 create PsClientTestSuite api
   526 api WriteTitleToLog
   750 api WriteTitleToLog
   527 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[l7c7,qiqi,EPatternSort,5]" "RES[1,(FN:Lpcsillet,LN:Lpcsucy,CN:Lpcsush)]"
   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)]"
   528 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[l0c/,qiqi,EPatternSort,5]" "RES[1,(FN:Lpcsillet,LN:Lpcsucy,CN:Lpcsush)]"
   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)]"
   529 delete api
   753 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   530 [Endtest]
   754 delete api
   531 
   755 [Endtest]
   532 
   756 
   533 //******************************************************************************
   757 
   534 [Test]
   758 //******************************************************************************
   535 title CS: Multi Search (Itut)
   759 [Test]
   536 create PsClientTestSuite api
   760 title CS: Multiple words contact with same initials (Predictive ITU-T)
   537 api WriteTitleToLog
   761 create PsClientTestSuite api
   538 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[44055,EItut,EAlphaSort,5]" "RES[1,(FN:ghi,LN:jkl,CN:Nokia)]"
   762 api WriteTitleToLog
   539 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[=# *;,EItut,EAlphaSort,5]" "RES[1,(FN:ghi,LN:jkl,CN:Nokia)]"
   763 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[5727,EPredictiveItuT,EPatternSort,5]" "RES[1,(FN:Lpcsillet,LN:Lpcsucy,CN:Lpcsush)]"
   540 delete api
   764 delete api
   541 [Endtest]
   765 [Endtest]
   542 
   766 
   543 
   767 
   544 //******************************************************************************
   768 //******************************************************************************
   545 [Test]
   769 [Test]
   546 title CS: Multi Search (Itut) - Space as sep
   770 title CS: Multiple words contact with same initials (Predictive QWERTY)
   547 create PsClientTestSuite api
   771 create PsClientTestSuite api
   548 api WriteTitleToLog
   772 api WriteTitleToLog
   549 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[8 56,EItut,EAlphaSort,5]" "RES[2,(FN:Tim,LN:Jones,CN:Nokia)(FN:John,LN:Tom,CN:Nokia)]"
   773 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[:0%/,EPredictiveQwerty,EPatternSort,5]" "RES[1,(FN:Lpcsillet,LN:Lpcsucy,CN:Lpcsush)]"
   550 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[5 *9,EItut,EAlphaSort,5]" "RES[2,(FN:Tim,LN:Jones,CN:Nokia)(FN:John,LN:Tom,CN:Nokia)]"
   774 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[*0cs,EPredictiveQwerty,EPatternSort,5]" "RES[1,(FN:Lpcsillet,LN:Lpcsucy,CN:Lpcsush)]"
   551 delete api
   775 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   552 [Endtest]
   776 delete api
   553 
   777 [Endtest]
   554 
   778 
   555 //******************************************************************************
   779 
   556 [Test]
   780 //******************************************************************************
   557 title CS: Multi Search (Itut) - 0 as sep
   781 [Test]
   558 create PsClientTestSuite api
   782 title CS: Multiple words contact with same initials (Non-predictive)
   559 api WriteTitleToLog
   783 create PsClientTestSuite api
   560 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[8056,EItut,EAlphaSort,5]" "RES[2,(FN:Tim,LN:Jones,CN:Nokia)(FN:John,LN:Tom,CN:Nokia)]"
   784 api WriteTitleToLog
   561 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[50*9,EItut,EAlphaSort,5]" "RES[0,]"
   785 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[lpcs,ENonPredictive,EAlphaSort,5]" "RES[1,(FN:Lpcsillet,LN:Lpcsucy,CN:Lpcsush)]"
   562 delete api
   786 delete api
   563 [Endtest]
   787 [Endtest]
   564 
   788 
   565 
   789 
   566 //******************************************************************************
   790 //******************************************************************************
   567 [Test]
   791 [Test]
   568 title CS: Multi Search (Itut) - 0 and space as sep
   792 title CS: Multiple words contact with same initials (Mixed ITU-T)
   569 create PsClientTestSuite api
   793 create PsClientTestSuite api
   570 api WriteTitleToLog
   794 api WriteTitleToLog
   571 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[80 56,EItut,EAlphaSort,5]" "RES[2,(FN:Tim,LN:Jones,CN:Nokia)(FN:John,LN:Tom,CN:Nokia)]"
   795 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[l7c7,nini,EPatternSort,5]" "RES[1,(FN:Lpcsillet,LN:Lpcsucy,CN:Lpcsush)]"
   572 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[50 *9,EItut,EAlphaSort,5]" "RES[0,]"
   796 delete api
   573 delete api
   797 [Endtest]
   574 [Endtest]
   798 
   575 
   799 
   576 
   800 //******************************************************************************
   577 //******************************************************************************
   801 [Test]
   578 [Test]
   802 title CS: Multiple words contact with same initials (Mixed QWERTY)
   579 title CS: Multi Search (Qwerty) - Space as sep
   803 create PsClientTestSuite api
   580 create PsClientTestSuite api
   804 api WriteTitleToLog
   581 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)]"
   582 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j t,EQwerty,EAlphaSort,5]" "RES[2,(FN:Tim,LN:Jones,CN:Nokia)(FN:John,LN:Tom,CN:Nokia)]"
   806 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[l0cs,nqnq,EPatternSort,5]" "RES[1,(FN:Lpcsillet,LN:Lpcsucy,CN:Lpcsush)]"
   583 delete api
   807 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   584 [Endtest]
   808 delete api
   585 
   809 [Endtest]
   586 
   810 
   587 //******************************************************************************
   811 
   588 [Test]
   812 //******************************************************************************
   589 title CS: Multi Search (Qwerty) - 0 as NON sep (Qwerty 0)
   813 [Test]
   590 create PsClientTestSuite api
   814 title CS: Multi Search (Predictive ITU-T)
   591 api WriteTitleToLog
   815 create PsClientTestSuite api
   592 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j0t,EQwerty,EAlphaSort,5]" "RES[0,]"
   816 api WriteTitleToLog
   593 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j0t,EQwerty,EAlphaSort,5]" "RES[0,]"
   817 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[44055,EPredictiveItuT,EAlphaSort,5]" "RES[1,(FN:ghi,LN:jkl,CN:Nokia)]"
   594 delete api
   818 delete api
   595 [Endtest]
   819 [Endtest]
   596 
   820 
   597 
   821 
   598 //******************************************************************************
   822 //******************************************************************************
   599 [Test]
   823 [Test]
   600 title CS: Multi Search (Mixed) mode - Space as sep
   824 title CS: Multi Search (Predictive QWERTY)
   601 create PsClientTestSuite api
   825 create PsClientTestSuite api
   602 api WriteTitleToLog
   826 api WriteTitleToLog
   603 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j6 8i,qiqiq,EPatternSort,5]" "RES[1,(FN:Tim,LN:Jones,CN:Nokia)]"
   827 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[=# *;,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:ghi,LN:jkl,CN:Nokia)]"
   604 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j9 5i,qiqiq,EPatternSort,5]" "RES[1,(FN:Tim,LN:Jones,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)]"
   605 delete api
   829 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   606 [Endtest]
   830 delete api
   607 
   831 [Endtest]
   608 
   832 
   609 //******************************************************************************
   833 
   610 [Test]
   834 //******************************************************************************
   611 title CS: Multi Search (Mixed) - 0 as sep
   835 [Test]
   612 create PsClientTestSuite api
   836 title CS: Multi Search (Predictive ITU-T) - Space as sep
   613 api WriteTitleToLog
   837 create PsClientTestSuite api
   614 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j608i,qiiiq,EAlphaSort,5]" "RES[1,(FN:Tim,LN:Jones,CN:Nokia)]"
   838 api WriteTitleToLog
   615 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j905i,qiiiq,EAlphaSort,5]" "RES[0,]"
   839 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[8 56,EPredictiveItuT,EAlphaSort,5]" "RES[2,(FN:Tim,LN:Jones,CN:Nokia)(FN:John,LN:Tom,CN:Nokia)]"
   616 delete api
   840 delete api
   617 [Endtest]
   841 [Endtest]
   618 
   842 
   619 
   843 
   620 //******************************************************************************
   844 //******************************************************************************
   621 [Test]
   845 [Test]
   622 title CS: Multi Search (Mixed) - 0 as NON sep (Qwerty 0)
   846 title CS: Multi Search (Predictive QWERTY) - Space as sep
   623 create PsClientTestSuite api
   847 create PsClientTestSuite api
   624 api WriteTitleToLog
   848 api WriteTitleToLog
   625 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j608i,qiqiq,EAlphaSort,5]" "RES[0,]"
   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)]"
   626 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j905i,qiqiq,EAlphaSort,5]" "RES[0,]"
   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)]"
   627 delete api
   851 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   628 [Endtest]
   852 delete api
   629 
   853 [Endtest]
   630 
   854 
   631 //******************************************************************************
   855 
   632 [Test]
   856 //******************************************************************************
   633 title CS: Multi Search (Mixed) - 0 and space as sep
   857 [Test]
   634 create PsClientTestSuite api
   858 title CS: Multi Search (Predictive ITU-T) - 0 as sep
   635 api WriteTitleToLog
   859 create PsClientTestSuite api
   636 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j60 8i,qiiiiq,EAlphaSort,5]" "RES[1,(FN:Tim,LN:Jones,CN:Nokia)]"
   860 api WriteTitleToLog
   637 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j90 5i,qiiiiq,EAlphaSort,5]" "RES[0,]"
   861 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[8056,EPredictiveItuT,EAlphaSort,5]" "RES[2,(FN:Tim,LN:Jones,CN:Nokia)(FN:John,LN:Tom,CN:Nokia)]"
   638 delete api
   862 delete api
   639 [Endtest]
   863 [Endtest]
   640 
   864 
   641 
   865 
   642 //******************************************************************************
   866 //******************************************************************************
   643 [Test]
   867 [Test]
   644 title CS: Multi Search (Itut) -> more than one result
   868 title CS: Multi Search (Predictive QWERTY) - 0 as sep
   645 create PsClientTestSuite api
   869 create PsClientTestSuite api
   646 api WriteTitleToLog
   870 api WriteTitleToLog
   647 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[807,EItut,EPatternSort,5]" "RES[2,(FN:ravi kiran,LN:velkud,CN:Nokia)(FN:mno,LN:pqr TheGr,CN:Nokia)]"
   871 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[50*9,EPredictiveQwerty,EAlphaSort,5]" "RES[0,]"
   648 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[& 4,EItut,EPatternSort,5]" "RES[2,(FN:ravi kiran,LN:velkud,CN:Nokia)(FN:4four,LN:&ampli,CN:Nokia)]"
   872 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[50+9,EPredictiveQwerty,EAlphaSort,5]" "RES[0,]"
   649 delete api
   873 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   650 [Endtest]
   874 delete api
   651 
   875 [Endtest]
   652 
   876 
   653 //******************************************************************************
   877 
   654 [Test]
   878 //******************************************************************************
   655 title CS: Search Contact starting with + (Itut)
   879 [Test]
   656 create PsClientTestSuite api
   880 title CS: Multi Search (Predictive ITU-T) - 0 and space as sep
   657 api WriteTitleToLog
   881 create PsClientTestSuite api
   658 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[+25536,EItut,EAlphaSort,5]" "RES[1,(FN:+allen,LN:good,CN:Nokia)]"
   882 api WriteTitleToLog
   659 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[+@::3?,EItut,EAlphaSort,5]" "RES[1,(FN:+allen,LN:good,CN:Nokia)]"
   883 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[80 56,EPredictiveItuT,EAlphaSort,5]" "RES[2,(FN:Tim,LN:Jones,CN:Nokia)(FN:John,LN:Tom,CN:Nokia)]"
   660 delete api
   884 delete api
   661 [Endtest]
   885 [Endtest]
   662 
   886 
   663 
   887 
   664 //******************************************************************************
   888 //******************************************************************************
   665 [Test]
   889 [Test]
   666 title CS: Search contact starting with + (Qwerty)
   890 title CS: Multi Search (Predictive QWERTY) - 0 and space as sep
   667 create PsClientTestSuite api
   891 create PsClientTestSuite api
   668 api WriteTitleToLog
   892 api WriteTitleToLog
   669 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[+allen,EQwerty,EPatternSort,5]" "RES[1,(FN:+allen,LN:good,CN:Nokia)]"
   893 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[50 *9,EPredictiveQwerty,EAlphaSort,5]" "RES[0,]"
   670 delete api
   894 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[50 +9,EPredictiveQwerty,EAlphaSort,5]" "RES[0,]"
   671 [Endtest]
   895 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   672 
   896 delete api
   673 
   897 [Endtest]
   674 //******************************************************************************
   898 
   675 [Test]
   899 
   676 title CS: Multi Search with + (Itut)
   900 //******************************************************************************
   677 create PsClientTestSuite api
   901 [Test]
   678 api WriteTitleToLog
   902 title CS: Multi Search (Non-predictive) - Space as sep
   679 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[+0+,EItut,EAlphaSort,5]" "RES[1,(FN:@ravi four,LN:!belkud five)]"
   903 create PsClientTestSuite api
   680 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[+ +,EItut,EAlphaSort,5]" "RES[1,(FN:@ravi four,LN:!belkud five)]"
   904 api WriteTitleToLog
   681 delete api
   905 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j t,ENonPredictive,EAlphaSort,5]" "RES[2,(FN:Tim,LN:Jones,CN:Nokia)(FN:John,LN:Tom,CN:Nokia)]"
   682 [Endtest]
   906 delete api
   683 
   907 [Endtest]
   684 
   908 
   685 //******************************************************************************
   909 
   686 [Test]
   910 //******************************************************************************
   687 title CS: Multi Search (Itut) -> No result
   911 [Test]
   688 create PsClientTestSuite api
   912 title CS: Multi Search (Non-predictive) - 0 as NON sep (Qwerty 0)
   689 api WriteTitleToLog
   913 create PsClientTestSuite api
   690 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[209,EItut,EAlphaSort,5]" "RES[0,]"
   914 api WriteTitleToLog
   691 delete api
   915 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j0t,ENonPredictive,EAlphaSort,5]" "RES[0,]"
   692 [Endtest]
   916 delete api
   693 
   917 [Endtest]
   694 
   918 
   695 //******************************************************************************
   919 
   696 [Test]
   920 //******************************************************************************
   697 title CS: Multi Search (Itut) - Query with more than 2 words
   921 [Test]
   698 create PsClientTestSuite api
   922 title CS: Multi Search (Mixed ITU-T) - Space as sep
   699 api WriteTitleToLog
   923 create PsClientTestSuite api
   700 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[805606,EItut,EAlphaSort,5]" "RES[2,(FN:Tim,LN:Jones,CN:Nokia)(FN:John,LN:Tom,CN:Nokia)]"
   924 api WriteTitleToLog
   701 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[5 *9 ?,EItut,EAlphaSort,5]" "RES[2,(FN:Tim,LN:Jones,CN:Nokia)(FN:John,LN:Tom,CN:Nokia)]"
   925 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j6 8i,ninin,EPatternSort,5]" "RES[1,(FN:Tim,LN:Jones,CN:Nokia)]"
   702 delete api
   926 delete api
   703 [Endtest]
   927 [Endtest]
   704 
   928 
   705 
   929 
   706 //******************************************************************************
   930 //******************************************************************************
   707 [Test]
   931 [Test]
   708 title CS: Search (Itut) -> No result
   932 title CS: Multi Search (Mixed QWERTY) - Space as sep
   709 create PsClientTestSuite api
   933 create PsClientTestSuite api
   710 api WriteTitleToLog
   934 api WriteTitleToLog
   711 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[42423262374,EItut,EAlphaSort,5]" "RES[0,]"
   935 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j9 5i,nqnqn,EPatternSort,5]" "RES[1,(FN:Tim,LN:Jones,CN:Nokia)]"
   712 delete api
   936 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j9 5i,nqnqn,EPatternSort,5]" "RES[1,(FN:Tim,LN:Jones,CN:Nokia)]"
   713 [Endtest]
   937 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   714 
   938 delete api
   715 
   939 [Endtest]
   716 //******************************************************************************
   940 
   717 [Test]
   941 
   718 title CS: Search (Qwerty) -> No result
   942 //******************************************************************************
   719 create PsClientTestSuite api
   943 [Test]
   720 api WriteTitleToLog
   944 title CS: Multi Search (Mixed ITU-T) - 0 as sep
   721 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[deepakrsrs,EQwerty,EPatternSort,5]" "RES[0,]"
   945 create PsClientTestSuite api
   722 delete api
   946 api WriteTitleToLog
   723 [Endtest]
   947 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j608i,niiin,EAlphaSort,5]" "RES[1,(FN:Tim,LN:Jones,CN:Nokia)]"
   724 
   948 delete api
   725 
   949 [Endtest]
   726 //******************************************************************************
   950 
   727 [Test]
   951 
   728 title CS: Search (Mixed) -> No result
   952 //******************************************************************************
   729 create PsClientTestSuite api
   953 [Test]
   730 api WriteTitleToLog
   954 title CS: Multi Search (Mixed QWERTY) - 0 as sep
   731 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[dee789srs,qqqiiiqqq,EAlphaSort,5]" "RES[0,]"
   955 create PsClientTestSuite api
   732 delete api
   956 api WriteTitleToLog
   733 [Endtest]
   957 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j905i,nqqqn,EAlphaSort,5]" "RES[0,]"
   734 
   958 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j905i,nqqqn,EAlphaSort,5]" "RES[0,]"
   735 
   959 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   736 //******************************************************************************
   960 delete api
   737 [Test]
   961 [Endtest]
   738 title CS: Multi Search (Itut) -> No result
   962 
   739 create PsClientTestSuite api
   963 
   740 api WriteTitleToLog
   964 //******************************************************************************
   741 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[4242 3262374,EItut,EPatternSort,5]" "RES[0,]"
   965 [Test]
   742 delete api
   966 title CS: Multi Search (Mixed ITU-T) - 0 as NON sep (Qwerty 0)
   743 [Endtest]
   967 create PsClientTestSuite api
   744 
   968 api WriteTitleToLog
   745 
   969 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j608i,ninin,EAlphaSort,5]" "RES[0,]"
   746 //******************************************************************************
   970 delete api
   747 [Test]
   971 [Endtest]
   748 title CS: Multi Search (Qwerty) -> No result
   972 
   749 create PsClientTestSuite api
   973 
   750 api WriteTitleToLog
   974 //******************************************************************************
   751 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[deepa krsrs,EQwerty,EAlphaSort,5]" "RES[0,]"
   975 [Test]
   752 delete api
   976 title CS: Multi Search (Mixed QWERTY) - 0 as NON sep (Qwerty 0)
   753 [Endtest]
   977 create PsClientTestSuite api
   754 
   978 api WriteTitleToLog
   755 
   979 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j905i,nqnqn,EAlphaSort,5]" "RES[0,]"
   756 //******************************************************************************
   980 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j905i,nqnqn,EAlphaSort,5]" "RES[0,]"
   757 [Test]
   981 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   758 title CS: Multi Search (Mixed) -> No result
   982 delete api
   759 create PsClientTestSuite api
   983 [Endtest]
   760 api WriteTitleToLog
   984 
   761 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[dee78 9srs,qqqiiiiqqq,EPatternSort,5]" "RES[0,]"
   985 
   762 delete api
   986 //******************************************************************************
   763 [Endtest]
   987 [Test]
   764 
   988 title CS: Multi Search (Mixed ITU-T) - 0 and space as sep
   765 
   989 create PsClientTestSuite api
   766 //******************************************************************************
   990 api WriteTitleToLog
   767 [Test]
   991 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j60 8i,niiiin,EAlphaSort,5]" "RES[1,(FN:Tim,LN:Jones,CN:Nokia)]"
   768 title CS: Wrong URI (Itut) -> No result
   992 delete api
   769 create PsClientTestSuite api
   993 [Endtest]
   770 api WriteTitleToLog
   994 
   771 api TestSearchingInCache "URI[cntdb:\/\/c:Wronguricontacts.cdb]" "SQ[5,EItut,EAlphaSort,5]" "RES[0,]"
   995 
   772 delete api
   996 //******************************************************************************
   773 [Endtest]
   997 [Test]
   774 
   998 title CS: Multi Search (Mixed QWERTY) - 0 and space as sep
   775 
   999 create PsClientTestSuite api
   776 //******************************************************************************
  1000 api WriteTitleToLog
   777 [Test]
  1001 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j90 5i,nqqqqn,EAlphaSort,5]" "RES[0,]"
   778 title CS: Wrong URI (Itut) -> No result
  1002 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[j90 5i,nqqqqn,EAlphaSort,5]" "RES[0,]"
   779 create PsClientTestSuite api
  1003 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   780 api WriteTitleToLog
  1004 delete api
   781 api TestSearchingInCache "URI[cntdb:\/\/c:Wronguricontacts.cdb]" "SQ[t,EQwerty,EAlphaSort,5]" "RES[0,]"
  1005 [Endtest]
   782 delete api
  1006 
   783 [Endtest]
  1007 
   784 
  1008 //******************************************************************************
   785 
  1009 [Test]
   786 //******************************************************************************
  1010 title CS: Multi Search (Predictive ITU-T) -> more than one result
   787 [Test]
  1011 create PsClientTestSuite api
   788 title CS: Wrong URI (Mixed) -> No result
  1012 api WriteTitleToLog
   789 create PsClientTestSuite api
  1013 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[807,EPredictiveItuT,EPatternSort,5]" "RES[2,(FN:ravi kiran,LN:velkud,CN:Nokia)(FN:mno,LN:pqr TheGr,CN:Nokia)]"
   790 api WriteTitleToLog
  1014 delete api
   791 api TestSearchingInCache "URI[cntdb:\/\/c:Wronguricontacts.cdb]" "SQ[dee7809srs,qqqiiiiqqq,EPatternSort,5]" "RES[0,]"
  1015 [Endtest]
   792 delete api
  1016 
   793 [Endtest]
  1017 
   794 
  1018 //******************************************************************************
   795 
  1019 [Test]
   796 //******************************************************************************
  1020 title CS: Multi Search (Predictive QWERTY) -> more than one result
   797 [Test]
  1021 create PsClientTestSuite api
   798 title CS: Filter Display Fields (Itut)
  1022 api WriteTitleToLog
   799 create PsClientTestSuite api
  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)]"
   800 api WriteTitleToLog
  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)]"
   801 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "DISP[28]" "SQ[624374,EItut,EPatternSort,5]" "RES[0,]"
  1025 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   802 delete api
  1026 delete api
   803 [Endtest]
  1027 [Endtest]
   804 
  1028 
   805 
  1029 
   806 //******************************************************************************
  1030 //******************************************************************************
   807 [Test]
  1031 [Test]
   808 title CS: Filter Display Fields (Qwerty)
  1032 title CS: Search Contact starting with + (Predictive ITU-T)
   809 create PsClientTestSuite api
  1033 create PsClientTestSuite api
   810 api WriteTitleToLog
  1034 api WriteTitleToLog
   811 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "DISP[28]" "SQ[mahesh,EQwerty,EPatternSort,5]" "RES[0,]"
  1035 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[+25536,EPredictiveItuT,EAlphaSort,5]" "RES[1,(FN:+allen,LN:good,CN:Nokia)]"
   812 delete api
  1036 delete api
   813 [Endtest]
  1037 [Endtest]
   814 
  1038 
   815 
  1039 
   816 //******************************************************************************
  1040 //******************************************************************************
   817 [Test]
  1041 [Test]
   818 title CS: Filter Display Fields (Mixed)
  1042 title CS: Search Contact starting with + (Predictive QWERTY)
   819 create PsClientTestSuite api
  1043 create PsClientTestSuite api
   820 api WriteTitleToLog
  1044 api WriteTitleToLog
   821 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "DISP[28]" "SQ[ma43sh,qqiiqq,EPatternSort,5]" "RES[0,]"
  1045 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[+@::3?,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:+allen,LN:good,CN:Nokia)]"
   822 delete api
  1046 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[+a**3(,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:+allen,LN:good,CN:Nokia)]"
   823 [Endtest]
  1047 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   824 
  1048 delete api
   825 
  1049 [Endtest]
   826 //******************************************************************************
  1050 
   827 [Test]
  1051 
   828 title CS: Multi Search (Qwerty) - Filter Display Fields
  1052 //******************************************************************************
   829 create PsClientTestSuite api
  1053 [Test]
   830 api WriteTitleToLog
  1054 title CS: Search contact starting with + (Non-predictive)
   831 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "DISP[28]" "SQ[ravi velkud,EQwerty,EAlphaSort,5]" "RES[0,]"
  1055 create PsClientTestSuite api
   832 delete api
  1056 api WriteTitleToLog
   833 [Endtest]
  1057 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[+allen,ENonPredictive,EPatternSort,5]" "RES[1,(FN:+allen,LN:good,CN:Nokia)]"
   834 
  1058 delete api
   835 
  1059 [Endtest]
   836 //******************************************************************************
  1060 
   837 [Test]
  1061 
   838 title CS: Groups Search (Itut)
  1062 //******************************************************************************
   839 create PsClientTestSuite api
  1063 [Test]
   840 api WriteTitleToLog
  1064 title CS: Multi Search with + (Predictive ITU-T)
   841 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.gdb]" "SQ[8434768,EItut,EPatternSort,5]" "RES[1,(FN:TheGroup)]"
  1065 create PsClientTestSuite api
   842 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.gdb]" "SQ[5#3=497,EItut,EPatternSort,5]" "RES[1,(FN:TheGroup)]"
  1066 api WriteTitleToLog
   843 delete api
  1067 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[+0+,EPredictiveItuT,EAlphaSort,5]" "RES[1,(FN:@ravi four,LN:!belkud five)]"
   844 [Endtest]
  1068 delete api
   845 
  1069 [Endtest]
   846 
  1070 
   847 //******************************************************************************
  1071 
   848 [Test]
  1072 //******************************************************************************
   849 title CS: Groups Search (Qwerty)
  1073 [Test]
   850 create PsClientTestSuite api
  1074 title CS: Multi Search with + (Predictive QWERTY)
   851 api WriteTitleToLog
  1075 create PsClientTestSuite api
   852 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.gdb]" "SQ[TheGrou,EQwerty,EPatternSort,5]" "RES[1,(FN:TheGroup)]"
  1076 api WriteTitleToLog
   853 delete api
  1077 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[+ +,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:@ravi four,LN:!belkud five)]"
   854 [Endtest]
  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)]"
   855 
  1079 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   856 
  1080 delete api
   857 //******************************************************************************
  1081 [Endtest]
   858 [Test]
  1082 
   859 title CS: Groups Search (Mixed)
  1083 
   860 create PsClientTestSuite api
  1084 //******************************************************************************
   861 api WriteTitleToLog
  1085 [Test]
   862 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.gdb]" "SQ[843g7o8,iiiqiqi,EAlphaSort,5]" "RES[1,(FN:TheGroup)]"
  1086 title CS: Multi Search (Predictive ITU-T) -> No result
   863 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.gdb]" "SQ[5#3g4o7,iiiqiqi,EAlphaSort,5]" "RES[1,(FN:TheGroup)]"
  1087 create PsClientTestSuite api
       
  1088 api WriteTitleToLog
       
  1089 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[209,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[805606,EPredictiveItuT,EAlphaSort,5]" "RES[2,(FN:Tim,LN:Jones,CN:Nokia)(FN:John,LN:Tom,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[42423262374,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[5,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[t,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[8434768,EPredictiveItuT,EPatternSort,5]" "RES[1,(FN:TheGroup)]"
       
  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[TheGrou,ENonPredictive,EPatternSort,5]" "RES[1,(FN:TheGroup)]"
       
  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[843g7o8,iiinini,EAlphaSort,5]" "RES[1,(FN:TheGroup)]"
       
  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]"
   864 delete api
  1296 delete api
   865 [Endtest]
  1297 [Endtest]
   866 
  1298 
   867 
  1299 
   868 //******************************************************************************
  1300 //******************************************************************************
   869 [Test]
  1301 [Test]
   870 title CS: Search in more than one group -> No result
  1302 title CS: Search in more than one group -> No result
   871 create PsClientTestSuite api
  1303 create PsClientTestSuite api
   872 api WriteTitleToLog
  1304 api WriteTitleToLog
   873 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.gdb?id=3221,cntdb:\/\/c:contacts.gdb?id=1132]" "SQ[624374,EItut,EPatternSort,5]" "RES[0,]"
  1305 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.gdb?id=3221,cntdb:\/\/c:contacts.gdb?id=1132]" "SQ[624374,EPredictiveItuT,EPatternSort,5]" "RES[0,]"
   874 delete api
  1306 delete api
   875 [Endtest]
  1307 [Endtest]
   876 
  1308 
   877 
  1309 
   878 //******************************************************************************
  1310 //******************************************************************************
   879 [Test]
  1311 [Test]
   880 title CS: Search in non-existing group ID -> No result
  1312 title CS: Search in non-existing group ID -> No result
   881 create PsClientTestSuite api
  1313 create PsClientTestSuite api
   882 api WriteTitleToLog
  1314 api WriteTitleToLog
   883 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.gdb?id=3221]" "SQ[624374,EItut,EPatternSort,5]" "RES[0,]"
  1315 api TestSearchingInCache "URI[cntdb:\/\/c:contacts.gdb?id=3221]" "SQ[624374,EPredictiveItuT,EPatternSort,5]" "RES[0,]"
   884 delete api
  1316 delete api
   885 [Endtest]
  1317 [Endtest]
   886 
  1318 
   887 
  1319 
   888 //******************************************************************************
  1320 //******************************************************************************
   889 [Test]
  1321 [Test]
   890 title CS: Multi Search (Itut) Scandinavian chars - space as sep 
  1322 title CS: Multi Search (Predictive ITU-T) Scandinavian chars - space as sep 
   891 create PsClientTestSuite api
  1323 create PsClientTestSuite api
   892 api WriteTitleToLog
  1324 api WriteTitleToLog
   893 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[Ä78 Ö,EItut,EAlphaSort,5]" "RES[1,(FN:Ästrid,LN:Öhlm,CN:Åppres)]"
  1325 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[Ä78 Ö,EPredictiveItuT,EAlphaSort,5]" "RES[1,(FN:Ästrid,LN:Öhlm,CN:Åppres)]"
   894 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[Ä/5 Ö,EItut,EAlphaSort,5]" "RES[1,(FN:Ästrid,LN:Öhlm,CN:Åppres)]"
  1326 delete api
       
  1327 [Endtest]
       
  1328 
       
  1329 
       
  1330 //******************************************************************************
       
  1331 [Test]
       
  1332 title CS: Multi Search (Predictive QWERTY) Scandinavian chars - space as sep 
       
  1333 create PsClientTestSuite api
       
  1334 api WriteTitleToLog
       
  1335 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[Ä/5 Ö,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:Ästrid,LN:Öhlm,CN:Åppres)]"
       
  1336 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[ÄS5 Ö,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:Ästrid,LN:Öhlm,CN:Åppres)]"
       
  1337 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   895 delete api
  1338 delete api
   896 [Endtest]
  1339 [Endtest]
   897 
  1340 
   898 
  1341 
   899 //******************************************************************************
  1342 //******************************************************************************
   900 [Test]
  1343 [Test]
   901 title CS: Search special chars - Pattern Sort
  1344 title CS: Search special chars - Pattern Sort
   902 create PsClientTestSuite api
  1345 create PsClientTestSuite api
   903 api WriteTitleToLog
  1346 api WriteTitleToLog
       
  1347 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[1,EPredictiveItuT,EPatternSort,5]" "RES[4,(FN:@ravi four,LN:!belkud five)(FN:yz,LN:123,CN:Nokia)(FN:+allen,LN:good,CN:Nokia)(FN:4four,LN:&ampli,CN:Nokia)]"
       
  1348 delete api
       
  1349 [Endtest]
       
  1350 
       
  1351 
       
  1352 //******************************************************************************
       
  1353 [Test]
       
  1354 title CS: Search special chars - Pattern Sort
       
  1355 create PsClientTestSuite api
       
  1356 api WriteTitleToLog
   904 // The following test is not really applicable test for non-ITUT keyboard
  1357 // The following test is not really applicable test for non-ITUT keyboard
   905 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[1,EItut,EPatternSort,5]" "RES[4,(FN:@ravi four,LN:!belkud five)(FN:yz,LN:123,CN:Nokia)(FN:+allen,LN:good,CN:Nokia)(FN:4four,LN:&ampli,CN:Nokia)]"
  1358 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[! @,EPredictiveQwerty,EPatternSort,5]" "RES[1,(FN:@ravi four,LN:!belkud five)]"
   906 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[! @,EItut,EPatternSort,5]" "RES[1,(FN:@ravi four,LN:!belkud five)]"
  1359 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[! @,EPredictiveQwerty,EPatternSort,5]" "RES[1,(FN:@ravi four,LN:!belkud five)]"
   907 delete api
  1360 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   908 [Endtest]
  1361 delete api
   909 
  1362 [Endtest]
   910 
  1363 
   911 //******************************************************************************
  1364 
   912 [Test]
  1365 //******************************************************************************
   913 title CS: Search special chars - Alpha Sort
  1366 [Test]
   914 create PsClientTestSuite api
  1367 title CS: Search special chars (Predictive ITU-T) - Alpha Sort
   915 api WriteTitleToLog
  1368 create PsClientTestSuite api
   916 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[1,EItut,EAlphaSort,5]" "RES[4,(FN:yz,LN:123,CN:Nokia)(FN:@ravi four,LN:!belkud five)(FN:+allen,LN:good,CN:Nokia)(FN:4four,LN:&ampli,CN:Nokia)]"
  1369 api WriteTitleToLog
   917 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[! @,EItut,EAlphaSort,5]" "RES[1,(FN:@ravi four,LN:!belkud five)]"
  1370 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[1,EPredictiveItuT,EAlphaSort,5]" "RES[4,(FN:yz,LN:123,CN:Nokia)(FN:@ravi four,LN:!belkud five)(FN:+allen,LN:good,CN:Nokia)(FN:4four,LN:&ampli,CN:Nokia)]"
   918 delete api
  1371 delete api
   919 [Endtest]
  1372 [Endtest]
   920 
  1373 
   921 
  1374 
   922 //******************************************************************************
  1375 //******************************************************************************
   923 [Test]
  1376 [Test]
   924 title CS: Search contact starting with 0
  1377 title CS: Search special chars (Predictive QWERTY) - Alpha Sort
   925 create PsClientTestSuite api
  1378 create PsClientTestSuite api
   926 api WriteTitleToLog
  1379 api WriteTitleToLog
   927 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[0642,EItut,EAlphaSort,5]" "RES[1,(FN:0Nick,LN:0Jack,CN:0Sam)]"
  1380 // The following test is not really applicable test for non-ITUT keyboard
   928 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[0?8%,EItut,EAlphaSort,5]" "RES[1,(FN:0Nick,LN:0Jack,CN:0Sam)]"
  1381 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[! @,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:@ravi four,LN:!belkud five)]"
   929 delete api
  1382 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[! @,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:@ravi four,LN:!belkud five)]"
   930 [Endtest]
  1383 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   931 
  1384 delete api
   932 
  1385 [Endtest]
   933 //******************************************************************************
  1386 
   934 [Test]
  1387 
   935 title CS: Search in multiple data stores
  1388 //******************************************************************************
   936 create PsClientTestSuite api
  1389 [Test]
   937 api WriteTitleToLog
  1390 title CS: Search contact starting with 0 (Predictive ITU-T)
   938 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb,cntdb:\/\/c:contacts.gdb]" "SQ[8434,EItut,EAlphaSort,5]" "RES[2,(FN:TheGroup)(FN:mno,LN:pqr TheGr,CN:Nokia)]"
  1391 create PsClientTestSuite api
   939 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb,cntdb:\/\/c:contacts.gdb]" "SQ[5#3=,EItut,EAlphaSort,5]" "RES[2,(FN:TheGroup)(FN:mno,LN:pqr TheGr,CN:Nokia)]"
  1392 api WriteTitleToLog
   940 delete api
  1393 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[0642,EPredictiveItuT,EAlphaSort,5]" "RES[1,(FN:0Nick,LN:0Jack,CN:0Sam)]"
   941 [Endtest]
  1394 delete api
   942 
  1395 [Endtest]
   943 
  1396 
   944 //******************************************************************************
  1397 
   945 [Test]
  1398 //******************************************************************************
   946 title CS: Search (Itut) - Alpha Sort -> Truncate result
  1399 [Test]
   947 create PsClientTestSuite api
  1400 title CS: Search contact starting with 0 (Predictive QWERTY)
   948 api WriteTitleToLog
  1401 create PsClientTestSuite api
   949 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[5,EItut,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)]"
  1402 api WriteTitleToLog
   950 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[*,EItut,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)]"
  1403 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[0?8%,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:0Nick,LN:0Jack,CN:0Sam)]"
   951 delete api
  1404 //api TC_DEA_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[0(8c,EPredictiveQwerty,EAlphaSort,5]" "RES[1,(FN:0Nick,LN:0Jack,CN:0Sam)]"
   952 [Endtest]
  1405 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   953 
  1406 delete api
   954 
  1407 [Endtest]
   955 //******************************************************************************
  1408 
   956 [Test]
  1409 
   957 title CS: Search (Itut) - Pattern Sort -> Truncate result
  1410 //******************************************************************************
   958 create PsClientTestSuite api
  1411 [Test]
   959 api WriteTitleToLog
  1412 title CS: Search in multiple data stores (Predictive ITU-T)
   960 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[5,EItut,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)]"
  1413 create PsClientTestSuite api
   961 //api TC_N97_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[*,EItut,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)]"
  1414 api WriteTitleToLog
       
  1415 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb,cntdb:\/\/c:contacts.gdb]" "SQ[8434,EPredictiveItuT,EAlphaSort,5]" "RES[2,(FN:TheGroup)(FN:mno,LN:pqr TheGr,CN:Nokia)]"
       
  1416 delete api
       
  1417 [Endtest]
       
  1418 
       
  1419 
       
  1420 //******************************************************************************
       
  1421 [Test]
       
  1422 title CS: Search in multiple data stores (Predictive QWERTY)
       
  1423 create PsClientTestSuite api
       
  1424 api WriteTitleToLog
       
  1425 //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)]"
       
  1426 //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)]"
       
  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) - Alpha Sort -> Truncate result
       
  1435 create PsClientTestSuite api
       
  1436 api WriteTitleToLog
       
  1437 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[5,EPredictiveItuT,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)]"
       
  1438 delete api
       
  1439 [Endtest]
       
  1440 
       
  1441 
       
  1442 //******************************************************************************
       
  1443 [Test]
       
  1444 title CS: Search (Predictive QWERTY) - Alpha Sort -> Truncate result
       
  1445 create PsClientTestSuite api
       
  1446 api WriteTitleToLog
       
  1447 //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)]"
       
  1448 //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)]"
       
  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: Search (Predictive ITU-T) - Pattern Sort -> Truncate result
       
  1457 create PsClientTestSuite api
       
  1458 api WriteTitleToLog
       
  1459 api TC_ITU_TestSearchingInCache "URI[cntdb:\/\/c:contacts.cdb]" "SQ[5,EPredictiveItuT,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)]"
       
  1460 delete api
       
  1461 [Endtest]
       
  1462 
       
  1463 
       
  1464 //******************************************************************************
       
  1465 [Test]
       
  1466 title CS: Search (Predictive QWERTY) - Pattern Sort -> Truncate result
       
  1467 create PsClientTestSuite api
       
  1468 api WriteTitleToLog
       
  1469 //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)]"
       
  1470 //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)]"
       
  1471 api TC_N00_SearchOnInputString "IPSTR[Fake_Test]" "SQ[F,ENonPredictive,EAlphaSort,5]" "RES[1,(-1:F)]" "MATCHLOC[0:1]"
   962 delete api
  1472 delete api
   963 [Endtest]
  1473 [Endtest]
   964 
  1474 
   965 
  1475 
   966 //******************************************************************************
  1476 //******************************************************************************
   967 [Test]
  1477 [Test]
   968 title Cancel search 
  1478 title Cancel search 
   969 create PsClientTestSuite api
  1479 create PsClientTestSuite api
   970 api WriteTitleToLog
  1480 api WriteTitleToLog
   971 api CancelSearch "URI[cntdb:\/\/c:contacts.cdb]" "SQ[624374,EItut,EAlphaSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
  1481 api CancelSearch "URI[cntdb:\/\/c:contacts.cdb]" "SQ[624374,EPredictiveItuT,EAlphaSort,5]" "RES[1,(FN:mahesh,LN:doraiswamy,CN:Nokia)]"
   972 delete api
  1482 delete api
   973 [Endtest]
  1483 [Endtest]
   974 
  1484 
   975 
  1485 
   976 //------------------------------------------------------------------------------
  1486 //------------------------------------------------------------------------------
   978 //------------------------------------------------------------------------------
  1488 //------------------------------------------------------------------------------
   979 
  1489 
   980 
  1490 
   981 //******************************************************************************
  1491 //******************************************************************************
   982 [Test]
  1492 [Test]
   983 title GS: Search FirstName in group (Qwerty)
  1493 title GS: Search FirstName in group (Non-predictive)
   984 create PsClientTestSuite api
  1494 create PsClientTestSuite api
   985 api WriteTitleToLog
  1495 api WriteTitleToLog
   986 api TestSearchingWithInGroup "SrchInGroup[TheGroup]" "SQ[abc,EQwerty,EAlphaSort,5]" "RES[1,(FN:abc,LN:def,CN:Nokia)]"
  1496 api TestSearchingWithInGroup "SrchInGroup[TheGroup]" "SQ[abc,ENonPredictive,EAlphaSort,5]" "RES[1,(FN:abc,LN:def,CN:Nokia)]"
   987 delete api
  1497 delete api
   988 [Endtest]
  1498 [Endtest]
   989 
  1499 
   990 
  1500 
   991 //******************************************************************************
  1501 //******************************************************************************
   992 [Test]
  1502 [Test]
   993 title GS: Search in group - Empty Query
  1503 title GS: Search in group - Empty Query
   994 create PsClientTestSuite api
  1504 create PsClientTestSuite api
   995 api WriteTitleToLog
  1505 api WriteTitleToLog
   996 api TestSearchingWithInGroup "SrchInGroup[TheGroup]" "SQ[,EQwerty,EAlphaSort,5]" "RES[3,(FN:abc,LN:def,CN:Nokia)(FN:ghi,LN:jkl,CN:Nokia)(FN:mno,LN:pqr TheGr,CN:Nokia)]"
  1506 api TestSearchingWithInGroup "SrchInGroup[TheGroup]" "SQ[,ENonPredictive,EAlphaSort,5]" "RES[3,(FN:abc,LN:def,CN:Nokia)(FN:ghi,LN:jkl,CN:Nokia)(FN:mno,LN:pqr TheGr,CN:Nokia)]"
   997 delete api
  1507 delete api
   998 [Endtest]
  1508 [Endtest]
   999 
  1509 
  1000 
  1510 
  1001 //******************************************************************************
  1511 //******************************************************************************
  1002 [Test]
  1512 [Test]
  1003 title GS: Search in group (Qwerty) - Empty Query -> No result
  1513 title GS: Search in group (Non-predictive) - Empty Query -> No result
  1004 create PsClientTestSuite api
  1514 create PsClientTestSuite api
  1005 api WriteTitleToLog
  1515 api WriteTitleToLog
  1006 api TestSearchingWithInGroup "SrchInGroup[TheGroup]" "SQ[afdsbc,EQwerty,EPatternSort,5]" "RES[0,]"
  1516 api TestSearchingWithInGroup "SrchInGroup[TheGroup]" "SQ[afdsbc,ENonPredictive,EPatternSort,5]" "RES[0,]"
  1007 delete api
  1517 delete api
  1008 [Endtest]
  1518 [Endtest]
  1009 
  1519 
  1010 
  1520 
  1011 //******************************************************************************
  1521 //******************************************************************************
  1012 [Test]
  1522 [Test]
  1013 title GS: Search in non-existing group
  1523 title GS: Search in non-existing group
  1014 create PsClientTestSuite api
  1524 create PsClientTestSuite api
  1015 api WriteTitleToLog
  1525 api WriteTitleToLog
  1016 api TestSearchingWithInGroup "SrchInGroup[TheNonExistantGroup]" "SQ[abc,EQwerty,EAlphaSort,5]" "RES[0,]"
  1526 api TestSearchingWithInGroup "SrchInGroup[TheNonExistantGroup]" "SQ[abc,ENonPredictive,EAlphaSort,5]" "RES[0,]"
  1017 delete api
  1527 delete api
  1018 [Endtest]
  1528 [Endtest]
  1019 
  1529 
  1020 
  1530 
  1021 //------------------------------------------------------------------------------
  1531 //------------------------------------------------------------------------------
  1056 //******************************************************************************
  1566 //******************************************************************************
  1057 [Test]
  1567 [Test]
  1058 title Mi: Marked contacts
  1568 title Mi: Marked contacts
  1059 create PsClientTestSuite api
  1569 create PsClientTestSuite api
  1060 api WriteTitleToLog
  1570 api WriteTitleToLog
  1061 api AddMarkedContactsTest "URI[cntdb:\/\/c:contacts.cdb]" "SQ[624374,EItut,EAlphaSort,25]" "RES[19,(FN:Pcs,LN:,CN:)(FN:0Nick,LN:0Jack,CN:0Sam)(FN:yz,LN:123,CN:Nokia)(FN:@ravi four,LN:!belkud five)(FN:4four,LN:&ampli,CN:Nokia)(FN:abc,LN:def,CN:Nokia)(FN:chiru,LN:devi,CN:motorola)(FN:mahesh,LN:doraiswamy,CN:Nokia)(FN:+allen,LN:good,CN:Nokia)(FN:ghi,LN:jkl,CN:Nokia)(FN:Tim,LN:Jones,CN:Nokia)(FN:a b c d e f g Jay,LN:L Gee,CN:Nokia India)(FN:Lpcsillet,LN:Lpcsucy,CN:Lpcsush)(FN:a0r,LN:pqr,CN:Nokia)(FN:mno,LN:pqr TheGr,CN:Nokia)(FN:M0hn,LN:Time,CN:Nokia)(FN:John,LN:Tom,CN:Nokia)(FN:ravi kiran,LN:velkud,CN:Nokia)(FN:Ästrid,LN:Öhlm,CN:Åppres)]"
  1571 api AddMarkedContactsTest "URI[cntdb:\/\/c:contacts.cdb]" "SQ[624374,EPredictiveItuT,EAlphaSort,25]" "RES[19,(FN:Pcs,LN:,CN:)(FN:0Nick,LN:0Jack,CN:0Sam)(FN:yz,LN:123,CN:Nokia)(FN:@ravi four,LN:!belkud five)(FN:4four,LN:&ampli,CN:Nokia)(FN:abc,LN:def,CN:Nokia)(FN:chiru,LN:devi,CN:motorola)(FN:mahesh,LN:doraiswamy,CN:Nokia)(FN:+allen,LN:good,CN:Nokia)(FN:ghi,LN:jkl,CN:Nokia)(FN:Tim,LN:Jones,CN:Nokia)(FN:a b c d e f g Jay,LN:L Gee,CN:Nokia India)(FN:Lpcsillet,LN:Lpcsucy,CN:Lpcsush)(FN:a0r,LN:pqr,CN:Nokia)(FN:mno,LN:pqr TheGr,CN:Nokia)(FN:M0hn,LN:Time,CN:Nokia)(FN:John,LN:Tom,CN:Nokia)(FN:ravi kiran,LN:velkud,CN:Nokia)(FN:Ästrid,LN:Öhlm,CN:Åppres)]"
  1062 delete api
  1572 delete api
  1063 [Endtest]
  1573 [Endtest]
  1064 
  1574 
  1065 
  1575 
  1066 //------------------------------------------------------------------------------
  1576 //------------------------------------------------------------------------------