pimprotocols/phonebooksync/Test/TE_cntsync/te_cntsync.script
changeset 0 e686773b3f54
equal deleted inserted replaced
-1:000000000000 0:e686773b3f54
       
     1 // Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     2 // All rights reserved.
       
     3 // This component and the accompanying materials are made available
       
     4 // under the terms of "Eclipse Public License v1.0"
       
     5 // which accompanies this distribution, and is available
       
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     7 //
       
     8 // Initial Contributors:
       
     9 // Nokia Corporation - initial contribution.
       
    10 //
       
    11 // Contributors:
       
    12 //
       
    13 // Description:
       
    14 //
       
    15 
       
    16 // Call the setup script to copy any necessary config files...
       
    17 RUN_SCRIPT z:\TestData\Scripts\TE_CntSync_setup.script
       
    18 LOAD_SUITE TE_CntSync
       
    19 
       
    20 START_TESTCASE PIM-PHBKSYNC-NA-2000
       
    21 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2000
       
    22 //!@SYMREQ REQ0000
       
    23 //!@SYMTestCaseDesc Test reading of an ICC entry - normal case. Check group 
       
    24 //!                 membership is correct and relevant number of fields have 
       
    25 //!                 been created
       
    26 //!@SYMTestPriority High
       
    27 //!@SYMTestActions Reads an ICC entry - normal case, checks group membership is
       
    28 //!                correct and relevant number of fields have been created
       
    29 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
    30 //!@SYMTestType CT
       
    31 RUN_TEST_STEP 500 TE_CntSync ReadICCContactTest
       
    32 
       
    33 END_TESTCASE PIM-PHBKSYNC-NA-2000
       
    34 
       
    35 START_TESTCASE PIM-PHBKSYNC-NA-2109
       
    36 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2109
       
    37 //!@SYMDEF INC090628
       
    38 //!@SYMTestCaseDesc Test synchronisation of contacts with international numbers.
       
    39 //!                 Clears out the contacts database, perform a synchronisation.
       
    40 //!                 The contact on the ICC has international phone numbers some
       
    41 //!                 of which already contain a leading '+' prefix, some of which
       
    42 //!                 do not.  Extract the contact's phone numbers from the contacts
       
    43 //!                 database after the sync. and check that a leading '+' has
       
    44 //!                 been added to numbers which do not already have one and
       
    45 //!                 that numbers which do already have a prefix, still only have
       
    46 //!                 one leading '+'.
       
    47 //!@SYMTestPriority High
       
    48 //!@SYMTestActions  Clear out the contacts database. Perform a sync. Extract a
       
    49 //!                 known contact from the Contacts Database which has
       
    50 //!                 international phone numbers. Check the phone numbers against
       
    51 //!                 expected values.
       
    52 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave.
       
    53 //!@SYMTestType CT
       
    54 RUN_TEST_STEP 500 TE_CntSync ReadInternationalNumberTest
       
    55 END_TESTCASE PIM-PHBKSYNC-NA-2109
       
    56 
       
    57 START_TESTCASE PIM-PHBKSYNC-NA-2001
       
    58 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2001
       
    59 //!@SYMREQ REQ0000
       
    60 //!@SYMTestCaseDesc Test reading of ICC entries with additional numbers and 
       
    61 //!                 alpha tags
       
    62 //!@SYMTestPriority High
       
    63 //!@SYMTestActions Reads ICC entries with additional numbers and alpha tags
       
    64 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
    65 //!@SYMTestType CT
       
    66 RUN_TEST_STEP 500 TE_CntSync ReadAdditionalNumTagsTest
       
    67 
       
    68 END_TESTCASE PIM-PHBKSYNC-NA-2001
       
    69 
       
    70 START_TESTCASE PIM-PHBKSYNC-NA-2002
       
    71 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2002
       
    72 //!@SYMREQ REQ0000
       
    73 //!@SYMTestCaseDesc Test reading of a sequence of ICC entries - full phonebook
       
    74 //!                 case
       
    75 //!@SYMTestPriority High
       
    76 //!@SYMTestActions Reads a sequence of ICC entries - full phonebook case
       
    77 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
    78 //!@SYMTestType CT
       
    79 RUN_TEST_STEP 500 TE_CntSync ReadSequenceOfICCEntriesTest
       
    80 
       
    81 END_TESTCASE PIM-PHBKSYNC-NA-2002
       
    82 
       
    83 START_TESTCASE PIM-PHBKSYNC-NA-2003
       
    84 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2003
       
    85 //!@SYMREQ REQ0000
       
    86 //!@SYMTestCaseDesc Test reading of a number of ICC entries - invalid UID
       
    87 //!@SYMTestPriority High
       
    88 //!@SYMTestActions Reads a number of ICC entries - invalid UID
       
    89 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
    90 //!@SYMTestType CT
       
    91 RUN_TEST_STEP 500 TE_CntSync ReadContactInvalidUIDTest
       
    92 
       
    93 END_TESTCASE PIM-PHBKSYNC-NA-2003
       
    94 
       
    95 START_TESTCASE PIM-PHBKSYNC-NA-2004
       
    96 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2004
       
    97 //!@SYMREQ REQ0000
       
    98 //!@SYMTestCaseDesc Test reading of a sequence of ICC entries - empty field 
       
    99 //!                 case. Name, number or email fields are empty. Check group 
       
   100 //!                 membership is correct and relevant number of fields have 
       
   101 //!                 been created
       
   102 //!@SYMTestPriority High
       
   103 //!@SYMTestActions Reads of a sequence of ICC entries - empty field case, checks
       
   104 //!                that group membership is correct and relevant number of 
       
   105 //!                fields have been created
       
   106 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   107 //!@SYMTestType CT
       
   108 RUN_TEST_STEP 500 TE_CntSync ReadContactsEmptyFieldTest
       
   109 
       
   110 END_TESTCASE PIM-PHBKSYNC-NA-2004
       
   111 
       
   112 START_TESTCASE PIM-PHBKSYNC-NA-2005
       
   113 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2005
       
   114 //!@SYMREQ REQ0000
       
   115 //!@SYMTestCaseDesc Test reading of ICC entry - entry not available as the ICC 
       
   116 //!                 becomes locked
       
   117 //!@SYMTestPriority High
       
   118 //!@SYMTestActions Reads ICC entry - entry not available as the ICC becomes 
       
   119 //!                locked
       
   120 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   121 //!@SYMTestType CT
       
   122 RUN_TEST_STEP 900 TE_CntSync ReadContactFullViewICCLockedTest
       
   123 
       
   124 END_TESTCASE PIM-PHBKSYNC-NA-2005
       
   125 
       
   126 START_TESTCASE PIM-PHBKSYNC-NA-2006
       
   127 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2006
       
   128 //!@SYMREQ REQ0000
       
   129 //!@SYMTestCaseDesc Test reading of an ICC entry - specify full view, full view
       
   130 //!                 for non-existent entry, name, number and invalid view
       
   131 //!@SYMTestPriority High
       
   132 //!@SYMTestActions Reads an ICC entry - specify full view
       
   133 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   134 //!@SYMTestType CT
       
   135 RUN_TEST_STEP 500 TE_CntSync ReadContactDiffViewsTest
       
   136 
       
   137 END_TESTCASE PIM-PHBKSYNC-NA-2006
       
   138 
       
   139 START_TESTCASE PIM-PHBKSYNC-NA-2007
       
   140 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2007
       
   141 //!@SYMREQ REQ0000
       
   142 //!@SYMTestCaseDesc Test reading of an ICC entry - minimal read operation
       
   143 //!@SYMTestPriority High
       
   144 //!@SYMTestActions Reads an ICC entry - minimal read operation
       
   145 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   146 //!@SYMTestType CT
       
   147 RUN_TEST_STEP 500 TE_CntSync ReadICCMinimalContactTest
       
   148 
       
   149 END_TESTCASE PIM-PHBKSYNC-NA-2007
       
   150 
       
   151 START_TESTCASE PIM-PHBKSYNC-NA-2008
       
   152 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2008
       
   153 //!@SYMREQ REQ0000
       
   154 //!@SYMTestCaseDesc Test reading of an ICC entry - minimal read operation with 
       
   155 //!                 invalid UID
       
   156 //!@SYMTestPriority High
       
   157 //!@SYMTestActions Reads an ICC entry - minimal read operation with invalid UID
       
   158 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   159 //!@SYMTestType CT
       
   160 RUN_TEST_STEP 500 TE_CntSync ReadMinimalContactInvalidUIDTest
       
   161 
       
   162 END_TESTCASE PIM-PHBKSYNC-NA-2008
       
   163 
       
   164 START_TESTCASE PIM-PHBKSYNC-NA-2009
       
   165 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2009
       
   166 //!@SYMREQ REQ0000
       
   167 //!@SYMTestCaseDesc Test reading of a sequence of ICC entries - minimal read 
       
   168 //!                 with missing fields. Name, number or email fields are empty
       
   169 //!@SYMTestPriority High
       
   170 //!@SYMTestActions Reads a sequence of ICC entries - minimal read with missing 
       
   171 //!                fields
       
   172 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   173 //!@SYMTestType CT
       
   174 RUN_TEST_STEP 500 TE_CntSync ReadMinimalContactEmptyFieldTest
       
   175 
       
   176 END_TESTCASE PIM-PHBKSYNC-NA-2009
       
   177 
       
   178 START_TESTCASE PIM-PHBKSYNC-NA-2010
       
   179 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2010
       
   180 //!@SYMREQ REQ0000
       
   181 //!@SYMTestCaseDesc Test reading of a number of ICC entries - minimal read, 
       
   182 //!                 entry not available as the ICC becomes locked
       
   183 //!@SYMTestPriority High
       
   184 //!@SYMTestActions Reads a number of ICC entries - minimal read, entry not 
       
   185 //!                available as the ICC becomes locked
       
   186 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   187 //!@SYMTestType CT
       
   188 RUN_TEST_STEP 800 TE_CntSync ReadMinimalContactICCLockedTest
       
   189 
       
   190 END_TESTCASE PIM-PHBKSYNC-NA-2010
       
   191 
       
   192 START_TESTCASE PIM-PHBKSYNC-NA-2011
       
   193 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2011
       
   194 //!@SYMREQ REQ0000
       
   195 //!@SYMTestCaseDesc Test reading of an ICC entry - create string from contact 
       
   196 //!                 info (full view)
       
   197 //!@SYMTestPriority High
       
   198 //!@SYMTestActions Reads an ICC entry - create string from contact info 
       
   199 //!                (full view)
       
   200 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   201 //!@SYMTestType CT
       
   202 RUN_TEST_STEP 500 TE_CntSync ReadContactTextDefFullViewTest
       
   203 
       
   204 END_TESTCASE PIM-PHBKSYNC-NA-2011
       
   205 
       
   206 START_TESTCASE PIM-PHBKSYNC-NA-2012
       
   207 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2012
       
   208 //!@SYMREQ REQ0000
       
   209 //!@SYMTestCaseDesc Test reading of an ICC entry - create name string from 
       
   210 //!                 contact info
       
   211 //!@SYMTestPriority High
       
   212 //!@SYMTestActions Reads an ICC entry - create name string from contact info
       
   213 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   214 //!@SYMTestType CT
       
   215 RUN_TEST_STEP 500 TE_CntSync ReadContactNameTextDefTest
       
   216 
       
   217 END_TESTCASE PIM-PHBKSYNC-NA-2012
       
   218 
       
   219 START_TESTCASE PIM-PHBKSYNC-NA-2013
       
   220 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2013
       
   221 //!@SYMREQ REQ0000
       
   222 //!@SYMTestCaseDesc Test reading of an ICC entry - create number string from 
       
   223 //!                 contact info
       
   224 //!@SYMTestPriority High
       
   225 //!@SYMTestActions Reads an ICC entry - create number string from contact info
       
   226 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   227 //!@SYMTestType CT
       
   228 RUN_TEST_STEP 500 TE_CntSync ReadContactNumberTextDefTest
       
   229 
       
   230 END_TESTCASE PIM-PHBKSYNC-NA-2013
       
   231 
       
   232 START_TESTCASE PIM-PHBKSYNC-NA-2014
       
   233 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2014
       
   234 //!@SYMREQ REQ0000
       
   235 //!@SYMTestCaseDesc Test reading of an ICC entry - invalid string specification
       
   236 //!@SYMTestPriority High
       
   237 //!@SYMTestActions Reads an ICC entry - invalid string specification
       
   238 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   239 //!@SYMTestType CT
       
   240 RUN_TEST_STEP 500 TE_CntSync ReadContactInvalidTextDefTest
       
   241 
       
   242 END_TESTCASE PIM-PHBKSYNC-NA-2014
       
   243 
       
   244 START_TESTCASE PIM-PHBKSYNC-NA-2015
       
   245 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2015
       
   246 //!@SYMREQ REQ0000
       
   247 //!@SYMTestCaseDesc Test reading of an ICC entry using text definition when ICC 
       
   248 //!                 is locked
       
   249 //!@SYMTestPriority High
       
   250 //!@SYMTestActions Reads an ICC entry using text definition when ICC is locked
       
   251 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   252 //!@SYMTestType CT
       
   253 RUN_TEST_STEP 500 TE_CntSync ReadContactICCLockedTest
       
   254 
       
   255 END_TESTCASE PIM-PHBKSYNC-NA-2015
       
   256 
       
   257 START_TESTCASE PIM-PHBKSYNC-NA-2016
       
   258 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2016
       
   259 //!@SYMREQ REQ0000
       
   260 //!@SYMTestCaseDesc Test reading operation - stress test. Read a full phonebook 
       
   261 //!                 with the name view
       
   262 //!@SYMTestPriority High
       
   263 //!@SYMTestActions Reads a full phonebook with the name view
       
   264 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   265 //!@SYMTestType CT
       
   266 RUN_TEST_STEP 500 TE_CntSync ReadFullICCNameViewTest
       
   267 
       
   268 END_TESTCASE PIM-PHBKSYNC-NA-2016
       
   269 
       
   270 START_TESTCASE PIM-PHBKSYNC-NA-2017
       
   271 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2017
       
   272 //!@SYMREQ REQ0000
       
   273 //!@SYMTestCaseDesc Test reading operation - stress test. Read a full phonebook
       
   274 //!                 with the number view. It is necessary to view the 
       
   275 //!                 Contacts DB using the development UI to ensure that these 
       
   276 //!                 test cases pass
       
   277 //!@SYMTestPriority High
       
   278 //!@SYMTestActions Reads a full phonebook with the number view
       
   279 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   280 //!@SYMTestType CT
       
   281 RUN_TEST_STEP 500 TE_CntSync ReadFullICCNumberViewTest
       
   282 
       
   283 END_TESTCASE PIM-PHBKSYNC-NA-2017
       
   284 
       
   285 START_TESTCASE PIM-PHBKSYNC-NA-2018
       
   286 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2018
       
   287 //!@SYMREQ REQ0000
       
   288 //!@SYMTestCaseDesc Test reading a full phonebook with the full view
       
   289 //!@SYMTestPriority High
       
   290 //!@SYMTestActions Reads a full phonebook with the full view
       
   291 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   292 //!@SYMTestType CT
       
   293 RUN_TEST_STEP 500 TE_CntSync ReadFullICCFullViewTest
       
   294 
       
   295 END_TESTCASE PIM-PHBKSYNC-NA-2018
       
   296 
       
   297 START_TESTCASE PIM-PHBKSYNC-NA-2019
       
   298 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2019
       
   299 //!@SYMREQ REQ0000
       
   300 //!@SYMTestCaseDesc Test reading a full phonebook - create name string from 
       
   301 //!                 contact info
       
   302 //!@SYMTestPriority High
       
   303 //!@SYMTestActions Reads a full phonebook, creates name string from contact info
       
   304 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   305 //!@SYMTestType CT
       
   306 RUN_TEST_STEP 500 TE_CntSync ReadFullICCNameTextDefTest
       
   307 
       
   308 END_TESTCASE PIM-PHBKSYNC-NA-2019
       
   309 
       
   310 START_TESTCASE PIM-PHBKSYNC-NA-2020
       
   311 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2020
       
   312 //!@SYMREQ REQ0000
       
   313 //!@SYMTestCaseDesc Test reading of a full phonebook - create number string 
       
   314 //!                 from contact info
       
   315 //!@SYMTestPriority High
       
   316 //!@SYMTestActions Reads a full phonebook, creates number string from contact 
       
   317 //!                info
       
   318 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   319 //!@SYMTestType CT
       
   320 RUN_TEST_STEP 500 TE_CntSync ReadFullICCNumberTextDefTest
       
   321 
       
   322 END_TESTCASE PIM-PHBKSYNC-NA-2020
       
   323 
       
   324 START_TESTCASE PIM-PHBKSYNC-NA-2021
       
   325 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2021
       
   326 //!@SYMREQ REQ0000
       
   327 //!@SYMTestCaseDesc Test reading of a full phonebook - create string from 
       
   328 //!                 contact info (full view)
       
   329 //!@SYMTestPriority High
       
   330 //!@SYMTestActions Reads a full phonebook, creates string from contact info 
       
   331 //!                (full view)
       
   332 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   333 //!@SYMTestType CT
       
   334 RUN_TEST_STEP 500 TE_CntSync ReadFullICCFullViewTextDefTest
       
   335 
       
   336 END_TESTCASE PIM-PHBKSYNC-NA-2021
       
   337 
       
   338 
       
   339 START_TESTCASE PIM-PHBKSYNC-NA-2115
       
   340 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2115
       
   341 //!@SYMDEF INC126806 
       
   342 //!@SYMTestCaseDesc Tests that an ICC contact can be read without starting PhBkSync first.
       
   343 //!@SYMTestPriority High
       
   344 //!@SYMTestActions Read the first ICC contact as possible without opening a PhBkSync session.
       
   345 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave or abort.
       
   346 //!@SYMTestType CT
       
   347 RUN_TEST_STEP 500 TE_CntSync ReadWithOutOpeningPhBkSyncFirstTest
       
   348 END_TESTCASE PIM-PHBKSYNC-NA-2115
       
   349 
       
   350 
       
   351 START_TESTCASE PIM-PHBKSYNC-NA-2022
       
   352 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2022
       
   353 //!@SYMREQ REQ0000
       
   354 //!@SYMTestCaseDesc Test situation when we are unsynchronised and we set the 
       
   355 //!                 mode to automatic same ICC, we wait until the next client to
       
   356 //!                 connect before synchronising
       
   357 //!@SYMTestPriority High
       
   358 //!@SYMTestActions Sets the mode to automatic same ICC, and waits until the next
       
   359 //!                client to connect before synchronising 
       
   360 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   361 //!@SYMTestType CT
       
   362 RUN_TEST_STEP 500 TE_CntSync SyncAutomaticSameICCTest
       
   363 
       
   364 END_TESTCASE PIM-PHBKSYNC-NA-2022
       
   365 
       
   366 START_TESTCASE PIM-PHBKSYNC-NA-2023
       
   367 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2023
       
   368 //!@SYMREQ REQ0000
       
   369 //!@SYMTestCaseDesc Test situation when we are unsynchronised and we set the 
       
   370 //!                 mode to automatic current, we wait until the next client to
       
   371 //!                 connect before synchronising
       
   372 //!@SYMTestPriority High
       
   373 //!@SYMTestActions Sets the mode to automatic current, and waits until the next
       
   374 //!                client to connect before synchronising
       
   375 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   376 //!@SYMTestType CT
       
   377 RUN_TEST_STEP 500 TE_CntSync SyncAutomaticCurrentICCTest
       
   378 
       
   379 END_TESTCASE PIM-PHBKSYNC-NA-2023
       
   380 
       
   381 START_TESTCASE PIM-PHBKSYNC-NA-2024
       
   382 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2024
       
   383 //!@SYMREQ REQ0000
       
   384 //!@SYMTestCaseDesc Test Re-Synchronisation (Manual)
       
   385 //!@SYMTestPriority High
       
   386 //!@SYMTestActions Re-Synchronises manualy
       
   387 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   388 //!@SYMTestType CT
       
   389 RUN_TEST_STEP 500 TE_CntSync SyncManualTest
       
   390 
       
   391 END_TESTCASE PIM-PHBKSYNC-NA-2024
       
   392 
       
   393 START_TESTCASE PIM-PHBKSYNC-NA-2025
       
   394 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2025
       
   395 //!@SYMREQ REQ0000
       
   396 //!@SYMTestCaseDesc Try to open a new session and attempt a manual sync before 
       
   397 //!                 the device has time to get the SubscriberId. The Server 
       
   398 //!                 should wait untill the SubscriberID is known before 
       
   399 //!                 continuing
       
   400 //!@SYMTestPriority High
       
   401 //!@SYMTestActions Opens a new session and attempts a manual sync before the 
       
   402 //!                device has time to get the SubscriberId
       
   403 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   404 //!@SYMTestType CT
       
   405 RUN_TEST_STEP 500 TE_CntSync SyncManualNotReadyTest
       
   406 
       
   407 END_TESTCASE PIM-PHBKSYNC-NA-2025
       
   408 
       
   409 START_TESTCASE PIM-PHBKSYNC-NA-2026
       
   410 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2026
       
   411 //!@SYMREQ REQ0000
       
   412 //!@SYMTestCaseDesc Test synchronising a SIM with a different number of slots
       
   413 //!@SYMTestPriority High
       
   414 //!@SYMTestActions Synchronises a SIM with a different number of slots
       
   415 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   416 //!@SYMTestType CT
       
   417 RUN_TEST_STEP 500 TE_CntSync SyncManualDiffSizeSIMTest
       
   418 
       
   419 END_TESTCASE PIM-PHBKSYNC-NA-2026
       
   420 
       
   421 START_TESTCASE PIM-PHBKSYNC-NA-2027
       
   422 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2027
       
   423 //!@SYMREQ REQ0000
       
   424 //!@SYMTestCaseDesc Test that initial synchronisation is successful. Then test 
       
   425 //!                 that a subsequent "SIM toolkit refresh" notification leads 
       
   426 //!                 to a  second synchronisation
       
   427 //!@SYMTestPriority High
       
   428 //!@SYMTestActions Re-Synchronises
       
   429 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   430 //!@SYMTestType CT
       
   431 RUN_TEST_STEP 500 TE_CntSync SyncSATUpdatesTest
       
   432 
       
   433 END_TESTCASE PIM-PHBKSYNC-NA-2027
       
   434 
       
   435 START_TESTCASE PIM-PHBKSYNC-NA-2028
       
   436 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2028
       
   437 //!@SYMREQ REQ0000
       
   438 //!@SYMTestCaseDesc Test consecutive calls to DoSync()
       
   439 //!@SYMTestPriority High
       
   440 //!@SYMTestActions Constantly calls DoSync()
       
   441 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   442 //!@SYMTestType CT
       
   443 RUN_TEST_STEP 500 TE_CntSync SyncConsecutiveTest
       
   444 
       
   445 END_TESTCASE PIM-PHBKSYNC-NA-2028
       
   446 
       
   447 START_TESTCASE PIM-PHBKSYNC-NA-2029
       
   448 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2029
       
   449 //!@SYMREQ REQ0000
       
   450 //!@SYMTestCaseDesc Test handling of the multiple phonebook synchronisation 
       
   451 //!                 requests
       
   452 //!@SYMTestPriority High
       
   453 //!@SYMTestActions Performs multiple phonebook synchronisation requests
       
   454 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   455 //!@SYMTestType CT
       
   456 RUN_TEST_STEP 500 TE_CntSync SyncMultipleRequestsTest
       
   457 
       
   458 END_TESTCASE PIM-PHBKSYNC-NA-2029
       
   459 
       
   460 START_TESTCASE PIM-PHBKSYNC-NA-2030
       
   461 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2030
       
   462 //!@SYMREQ REQ0000
       
   463 //!@SYMTestCaseDesc Test synchronising a SIM with a different number of slots 
       
   464 //!                 such that the PBS Server uses a CIdle object to complete the
       
   465 //!                 operation in the background. It should be possible for the 
       
   466 //!                 PBS Server to handle requests frequently before the sync 
       
   467 //!                 completes
       
   468 //!@SYMTestPriority High
       
   469 //!@SYMTestActions Synchronises a SIM with a different number of slots such that
       
   470 //!                the PBS Server uses a CIdle object to complete the operation
       
   471 //!                in the background
       
   472 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   473 //!@SYMTestType CT
       
   474 RUN_TEST_STEP 500 TE_CntSync SyncGeneralResponseTest
       
   475 
       
   476 END_TESTCASE PIM-PHBKSYNC-NA-2030
       
   477 
       
   478 START_TESTCASE PIM-PHBKSYNC-NA-2031
       
   479 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2031
       
   480 //!@SYMREQ REQ0000
       
   481 //!@SYMTestCaseDesc Test synchronisation when ICC is locked. Synchroniser is 
       
   482 //!                 initially unable to perform synchronisation because ICC is 
       
   483 //!                 locked, but when ICC becomes unlocked the synchronisation 
       
   484 //!                 completes successfully
       
   485 //!@SYMTestPriority High
       
   486 //!@SYMTestActions Synchronises when ICC is locked
       
   487 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   488 //!@SYMTestType CT
       
   489 RUN_TEST_STEP 500 TE_CntSync SyncICCLockedTest
       
   490 
       
   491 END_TESTCASE PIM-PHBKSYNC-NA-2031
       
   492 
       
   493 START_TESTCASE PIM-PHBKSYNC-NA-2032
       
   494 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2032
       
   495 //!@SYMREQ REQ0000
       
   496 //!@SYMTestCaseDesc Test synchronisation Failure. SIM is wearing out. 
       
   497 //!                 Synchronisation mode is "Auto Sync, Current ICC". 
       
   498 //!                 Synchronisation starts but one of the reads fails halfway 
       
   499 //!                 through
       
   500 //!@SYMTestPriority High
       
   501 //!@SYMTestActions Synchronises, and simulates synchronization failure
       
   502 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   503 //!@SYMTestType CT
       
   504 RUN_TEST_STEP 500 TE_CntSync SyncFailureTest
       
   505 
       
   506 END_TESTCASE PIM-PHBKSYNC-NA-2032
       
   507 
       
   508 START_TESTCASE PIM-PHBKSYNC-NA-2033
       
   509 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2033
       
   510 //!@SYMREQ REQ0000
       
   511 //!@SYMTestCaseDesc Test synchronisation Failure. SIM is wearing out. 
       
   512 //!                 Synchronisation mode is "Auto Sync, Current ICC". 
       
   513 //!                 Synchronisation starts but one of the reads fails halfway 
       
   514 //!                 through
       
   515 //!@SYMTestPriority High
       
   516 //!@SYMTestActions Starts synchronisation but one of the reads fails halfway 
       
   517 //!                through
       
   518 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   519 //!@SYMTestType CT
       
   520 RUN_TEST_STEP 500 TE_CntSync SyncFailureAndCheckErrorTest
       
   521 
       
   522 END_TESTCASE PIM-PHBKSYNC-NA-2033
       
   523 
       
   524 START_TESTCASE PIM-PHBKSYNC-NA-2034
       
   525 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2034
       
   526 //!@SYMREQ REQ0000
       
   527 //!@SYMTestCaseDesc Test synchronisation notification
       
   528 //!@SYMTestPriority High
       
   529 //!@SYMTestActions Synchronises, checks synchronisation notification
       
   530 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   531 //!@SYMTestType CT
       
   532 RUN_TEST_STEP 500 TE_CntSync SyncNotificationTest
       
   533 
       
   534 END_TESTCASE PIM-PHBKSYNC-NA-2034
       
   535 
       
   536 START_TESTCASE PIM-PHBKSYNC-NA-2035
       
   537 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2035
       
   538 //!@SYMREQ REQ0000
       
   539 //!@SYMTestCaseDesc Test deleting Contacts DB and requesting manual 
       
   540 //!                 synchronisation
       
   541 //!@SYMTestPriority High
       
   542 //!@SYMTestActions Deletes Contacts DB and requests manual synchronisation
       
   543 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   544 //!@SYMTestType CT
       
   545 RUN_TEST_STEP 500 TE_CntSync SyncDeleteDBTest
       
   546 
       
   547 END_TESTCASE PIM-PHBKSYNC-NA-2035
       
   548 
       
   549 START_TESTCASE PIM-PHBKSYNC-NA-2036
       
   550 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2036
       
   551 //!@SYMREQ REQ0000
       
   552 //!@SYMTestCaseDesc Test syncing to Empty ICC
       
   553 //!@SYMTestPriority High
       
   554 //!@SYMTestActions Synchronises to empty ICC
       
   555 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   556 //!@SYMTestType CT
       
   557 RUN_TEST_STEP 500 TE_CntSync SyncEmptyICCTest
       
   558 
       
   559 END_TESTCASE PIM-PHBKSYNC-NA-2036
       
   560 
       
   561 START_TESTCASE PIM-PHBKSYNC-NA-2037
       
   562 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2037
       
   563 //!@SYMREQ REQ0000
       
   564 //!@SYMTestCaseDesc Test syncing and condition of free slots
       
   565 //!@SYMTestPriority High
       
   566 //!@SYMTestActions Synchronises and conditions of free slots
       
   567 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   568 //!@SYMTestType CT
       
   569 RUN_TEST_STEP 500 TE_CntSync SyncICCSlotsManipulationTest
       
   570 
       
   571 END_TESTCASE PIM-PHBKSYNC-NA-2037
       
   572 
       
   573 START_TESTCASE PIM-PHBKSYNC-NA-2038
       
   574 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2038
       
   575 //!@SYMREQ REQ0000
       
   576 //!@SYMTestCaseDesc Test syncing and writing to free slots
       
   577 //!@SYMTestPriority High
       
   578 //!@SYMTestActions Synchronises and writes to free slots
       
   579 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   580 //!@SYMTestType CT
       
   581 RUN_TEST_STEP 500 TE_CntSync SyncICCSlotsManipulationAndWriteTest
       
   582 
       
   583 END_TESTCASE PIM-PHBKSYNC-NA-2038
       
   584 
       
   585 START_TESTCASE PIM-PHBKSYNC-NA-2039
       
   586 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2039
       
   587 //!@SYMREQ REQ0000
       
   588 //!@SYMTestCaseDesc Test GetContactFormat and GetNumSlots
       
   589 //!@SYMTestPriority High
       
   590 //!@SYMTestActions Calls GetContactFormat and GetNumSlots functions
       
   591 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   592 //!@SYMTestType CT
       
   593 RUN_TEST_STEP 500 TE_CntSync SyncAndGetContactFormatTest
       
   594 
       
   595 END_TESTCASE PIM-PHBKSYNC-NA-2039
       
   596 
       
   597 START_TESTCASE PIM-PHBKSYNC-NA-2105
       
   598 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2105
       
   599 //!@SYMREQ DEF067688
       
   600 //!@SYMTestCaseDesc Test SetSyncMode causes an autosync if needed.
       
   601 //!@SYMTestPriority High
       
   602 //!@SYMTestActions Sets Sync Mode and expects a sync to occur.
       
   603 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   604 //!@SYMTestType CT
       
   605 RUN_TEST_STEP 500 TE_CntSync SetSyncModeAndAutoSyncTest
       
   606 
       
   607 END_TESTCASE PIM-PHBKSYNC-NA-2105
       
   608 
       
   609 START_TESTCASE PIM-PHBKSYNC-NA-2107
       
   610 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2107
       
   611 //!@SYMDEF INC082959
       
   612 //!@SYMTestCaseDesc Sync a phonebook that that has been removed.
       
   613 //!@SYMTestPriority High
       
   614 //!@SYMTestActions Auto-sync all 5 phonebooks, change SIM for one without 3 of them.
       
   615 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   616 //!@SYMTestType CT
       
   617 RUN_TEST_STEP 500 TE_CntSync SyncUnsupportedPhonebook
       
   618 
       
   619 END_TESTCASE PIM-PHBKSYNC-NA-2107
       
   620 
       
   621 START_TESTCASE PIM-PHBKSYNC-NA-2111
       
   622 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2111
       
   623 //!@SYMDEF INC098859
       
   624 //!@SYMTestCaseDesc Sync phonebooks with different number types.
       
   625 //!@SYMTestPriority High
       
   626 //!@SYMTestActions Performs repeated syncs to ensure that the UID list does not overflow.
       
   627 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   628 //!@SYMTestType CT
       
   629 RUN_TEST_STEP 500 TE_CntSync SyncDiffNumberTypesRepeatedly
       
   630 
       
   631 END_TESTCASE PIM-PHBKSYNC-NA-2111
       
   632 
       
   633 START_TESTCASE PIM-PHBKSYNC-NA-2112
       
   634 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2112
       
   635 //!@SYMDEF INC103118
       
   636 //!@SYMTestCaseDesc Sync phonebooks with international numbers
       
   637 //!@SYMTestPriority High
       
   638 //!@SYMTestActions Performs a sync on a contact that uses '+'s in the number lists.
       
   639 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   640 //!@SYMTestType CT
       
   641 RUN_TEST_STEP 500 TE_CntSync SyncInternationalNumbers
       
   642 
       
   643 END_TESTCASE PIM-PHBKSYNC-NA-2112
       
   644 
       
   645 START_TESTCASE PIM-PHBKSYNC-NA-2114
       
   646 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2114
       
   647 //!@SYMDEF INC111673 
       
   648 //!@SYMTestCaseDesc Checks that unsupported auto-syncs return a Last Sync Error.
       
   649 //!@SYMTestPriority High
       
   650 //!@SYMTestActions Sets all phonebooks to Manual, then to AutoSync and checks that missing phonebooks
       
   651 //!                reports an error.
       
   652 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   653 //!@SYMTestType CT
       
   654 RUN_TEST_STEP 500 TE_CntSync SyncAutomaticWithUnsupportedPhonebook
       
   655 
       
   656 END_TESTCASE PIM-PHBKSYNC-NA-2114
       
   657 
       
   658 START_TESTCASE PIM-PHBKSYNC-NA-2040
       
   659 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2040
       
   660 //!@SYMREQ REQ0000
       
   661 //!@SYMTestCaseDesc Test adding of an ICC entry to each of the supported 
       
   662 //!                 phonebooks - normal case
       
   663 //!@SYMTestPriority High
       
   664 //!@SYMTestActions Adds an ICC entry to each of the supported phonebooks - 
       
   665 //!                normal case
       
   666 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   667 //!@SYMTestType CT
       
   668 RUN_TEST_STEP 500 TE_CntSync AddICCContactTest
       
   669 
       
   670 END_TESTCASE PIM-PHBKSYNC-NA-2040
       
   671 
       
   672 START_TESTCASE PIM-PHBKSYNC-NA-2041
       
   673 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2041
       
   674 //!@SYMREQ REQ0000
       
   675 //!@SYMTestCaseDesc Test adding of an ICC entry to each of the supported 
       
   676 //!                 phonebooks - name field is empty
       
   677 //!@SYMTestPriority High
       
   678 //!@SYMTestActions Adds an ICC entry to each of the supported phonebooks - name
       
   679 //!                field is empty
       
   680 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   681 //!@SYMTestType CT
       
   682 RUN_TEST_STEP 500 TE_CntSync AddEntryEmptyNameTest
       
   683 
       
   684 END_TESTCASE PIM-PHBKSYNC-NA-2041
       
   685 
       
   686 START_TESTCASE PIM-PHBKSYNC-NA-2042
       
   687 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2042
       
   688 //!@SYMREQ REQ0000
       
   689 //!@SYMTestCaseDesc Test adding of an ICC entry to each of the supported 
       
   690 //!                 phonebooks - number field is empty
       
   691 //!@SYMTestPriority High
       
   692 //!@SYMTestActions Adds an ICC entry to each of the supported phonebooks - 
       
   693 //!                number field is empty
       
   694 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   695 //!@SYMTestType CT
       
   696 RUN_TEST_STEP 500 TE_CntSync AddEntryEmptyNumberTest
       
   697 
       
   698 END_TESTCASE PIM-PHBKSYNC-NA-2042
       
   699 
       
   700 START_TESTCASE PIM-PHBKSYNC-NA-2043
       
   701 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2043
       
   702 //!@SYMREQ REQ0000
       
   703 //!@SYMTestCaseDesc Test adding of contacts to the ICC & database with 
       
   704 //!                 additional number plus alpha tag
       
   705 //!@SYMTestPriority High
       
   706 //!@SYMTestActions Adds contacts to the ICC & database
       
   707 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   708 //!@SYMTestType CT
       
   709 RUN_TEST_STEP 500 TE_CntSync AddAdditionalNumWithTagTest
       
   710 
       
   711 END_TESTCASE PIM-PHBKSYNC-NA-2043
       
   712 
       
   713 START_TESTCASE PIM-PHBKSYNC-NA-2044
       
   714 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2044
       
   715 //!@SYMREQ REQ0000
       
   716 //!@SYMTestCaseDesc Test adding of an ICC entry to each of the supported 
       
   717 //!                 phonebooks - fails because phonebook is full
       
   718 //!@SYMTestPriority High
       
   719 //!@SYMTestActions Adds an ICC entry to each of the supported phonebooks, fails
       
   720 //!                because phonebook is full
       
   721 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   722 //!@SYMTestType CT
       
   723 RUN_TEST_STEP 500 TE_CntSync AddPhonebookFullTest
       
   724 
       
   725 END_TESTCASE PIM-PHBKSYNC-NA-2044
       
   726 
       
   727 START_TESTCASE PIM-PHBKSYNC-NA-2045
       
   728 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2045
       
   729 //!@SYMREQ REQ0000
       
   730 //!@SYMTestCaseDesc Test adding of an ICC entry to each of the supported 
       
   731 //!                 phonebooks - there are two email fields, the first of which is empty.
       
   732 //!@SYMTestPriority High
       
   733 //!@SYMTestActions Adds an ICC entry to each of the supported phonebooks - 
       
   734 //!                two email fields, the first one is empty. Syncs and reads back the entry,
       
   735 //!				   then checks that the comparison of the two is successful
       
   736 //!				   (i.e. that the empty email field is ignored).
       
   737 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   738 //!@SYMTestType CT
       
   739 RUN_TEST_STEP 500 TE_CntSync AddEntryEmptyEmailTest
       
   740 
       
   741 END_TESTCASE PIM-PHBKSYNC-NA-2045
       
   742 
       
   743 START_TESTCASE PIM-PHBKSYNC-NA-2106
       
   744 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2106
       
   745 //!@SYMREQ DEF072678
       
   746 //!@SYMTestCaseDesc Test boundary condition of data added to ICC.
       
   747 //!                 Add contacts to ICC which will satisfy boundary criteria.
       
   748 //!		    It will test the behavior of boundry data added.
       
   749 //!@SYMTestPriority High
       
   750 //!@SYMTestActions Add an ICC entry
       
   751 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   752 //!@SYMTestType CT
       
   753 RUN_TEST_STEP 500 TE_CntSync AddBoundaryConditionsTest
       
   754 
       
   755 //RUN_TEST_STEP 500 TE_CntSync AddNameBoundaryExceededTest
       
   756 //RUN_TEST_STEP 500 TE_CntSync AddNumberBoundaryExceededTest
       
   757 END_TESTCASE PIM-PHBKSYNC-NA-2106
       
   758 
       
   759 START_TESTCASE PIM-PHBKSYNC-NA-2110
       
   760 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2110
       
   761 //!@SYMREQ REQ0000
       
   762 //!@SYMTestCaseDesc Test adding of sequence of ICC entries - Fill ICC
       
   763 //!@SYMTestPriority High
       
   764 //!@SYMTestActions Add sequence of ICC entries, and fills ICC
       
   765 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   766 //!@SYMTestType CT
       
   767 RUN_TEST_STEP 500 TE_CntSync AddSequenceOfEntriesTest
       
   768 
       
   769 END_TESTCASE PIM-PHBKSYNC-NA-2110
       
   770 
       
   771 START_TESTCASE PIM-PHBKSYNC-NA-2046
       
   772 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2046
       
   773 //!@SYMREQ REQ0000
       
   774 //!@SYMTestCaseDesc Test adding of an ICC entry to each of the supported 
       
   775 //!                 phonebooks - ICC locked
       
   776 //!@SYMTestPriority High
       
   777 //!@SYMTestActions Adds an ICC entry to each of the supported phonebooks - ICC 
       
   778 //!                locked
       
   779 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   780 //!@SYMTestType CT
       
   781 RUN_TEST_STEP 500 TE_CntSync AddEntryICCLockedTest
       
   782 
       
   783 END_TESTCASE PIM-PHBKSYNC-NA-2046
       
   784 
       
   785 START_TESTCASE PIM-PHBKSYNC-NA-2047
       
   786 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2047
       
   787 //!@SYMREQ REQ0000
       
   788 //!@SYMTestCaseDesc Test adding of an ICC entry to each of the supported 
       
   789 //!                 phonebooks - ICC write fails
       
   790 //!@SYMTestPriority High
       
   791 //!@SYMTestActions Adds an ICC entry to each of the supported phonebooks, ICC 
       
   792 //!                writing fails
       
   793 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   794 //!@SYMTestType CT
       
   795 RUN_TEST_STEP 500 TE_CntSync AddEntryICCWriteFailsTest
       
   796 
       
   797 END_TESTCASE PIM-PHBKSYNC-NA-2047
       
   798 
       
   799 START_TESTCASE PIM-PHBKSYNC-NA-2048
       
   800 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2048
       
   801 //!@SYMREQ REQ0000
       
   802 //!@SYMTestCaseDesc Test adding an ICC entry to each of the supported phonebooks
       
   803 //!                 - invalid field included
       
   804 //!@SYMTestPriority High
       
   805 //!@SYMTestActions Adds an ICC entry to each of the supported phonebooks
       
   806 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   807 //!@SYMTestType CT
       
   808 RUN_TEST_STEP 500 TE_CntSync AddEntryInvalidFieldTest
       
   809 
       
   810 END_TESTCASE PIM-PHBKSYNC-NA-2048
       
   811 
       
   812 START_TESTCASE PIM-PHBKSYNC-NA-2049
       
   813 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2049
       
   814 //!@SYMREQ REQ0000
       
   815 //!@SYMTestCaseDesc Test adding of sequence of ICC entries - Fill ICC
       
   816 //!@SYMTestPriority High
       
   817 //!@SYMTestActions Adds sequence of ICC entries, fills ICC
       
   818 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   819 //!@SYMTestType CT
       
   820 RUN_TEST_STEP 500 TE_CntSync AddEntryNumberWithDTMFTest
       
   821 
       
   822 END_TESTCASE PIM-PHBKSYNC-NA-2049
       
   823 
       
   824 START_TESTCASE PIM-PHBKSYNC-NA-2050
       
   825 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2050
       
   826 //!@SYMREQ REQ0000
       
   827 //!@SYMTestCaseDesc Test adding of an ICC entry to each of the supported 
       
   828 //!                 phonebooks - read-only phonebook
       
   829 //!@SYMTestPriority High
       
   830 //!@SYMTestActions  Adds an ICC entry to each of the supported phonebooks
       
   831 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   832 //!@SYMTestType CT
       
   833 RUN_TEST_STEP 500 TE_CntSync AddEntryReadOnlyAccessTest
       
   834 
       
   835 END_TESTCASE PIM-PHBKSYNC-NA-2050
       
   836 
       
   837 START_TESTCASE PIM-PHBKSYNC-NA-2108
       
   838 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2108
       
   839 //!@SYMREQ DEF078313
       
   840 //!@SYMTestCaseDesc Test addition of a contact to a group with zero as template
       
   841 //!                 ID reading of a sequence of ICC entries - full phonebook
       
   842 //!@SYMTestPriority High
       
   843 //!@SYMTestActions Creates a group, sets its template ref ID to zero, adds a
       
   844 //!                contact to it and force a synchronisation.  
       
   845 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   846 //!@SYMTestType CT
       
   847 RUN_TEST_STEP 500 TE_CntSync AddEntryWithNoTemplate
       
   848 
       
   849 END_TESTCASE PIM-PHBKSYNC-NA-2108
       
   850 
       
   851 START_TESTCASE PIM-PHBKSYNC-NA-2051
       
   852 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2051
       
   853 //!@SYMREQ REQ0000
       
   854 //!@SYMTestCaseDesc Test opening an ICC entry for edit - normal case
       
   855 //!@SYMTestPriority High
       
   856 //!@SYMTestActions  Opens an ICC entry for edit
       
   857 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   858 //!@SYMTestType CT
       
   859 RUN_TEST_STEP 500 TE_CntSync OpenICCContactTest
       
   860 
       
   861 END_TESTCASE PIM-PHBKSYNC-NA-2051
       
   862 
       
   863 START_TESTCASE PIM-PHBKSYNC-NA-2052
       
   864 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2052
       
   865 //!@SYMREQ REQ0000
       
   866 //!@SYMTestCaseDesc Test opening an ICC entry for edit - invalid UID
       
   867 //!@SYMTestPriority High
       
   868 //!@SYMTestActions  Opens an ICC entry for edit
       
   869 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   870 //!@SYMTestType CT
       
   871 RUN_TEST_STEP 500 TE_CntSync OpenContactInvalidUIDTest
       
   872 
       
   873 END_TESTCASE PIM-PHBKSYNC-NA-2052
       
   874 
       
   875 START_TESTCASE PIM-PHBKSYNC-NA-2053
       
   876 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2053
       
   877 //!@SYMREQ REQ0000
       
   878 //!@SYMTestCaseDesc Test editing of an ICC entry - normal case
       
   879 //!@SYMTestPriority High
       
   880 //!@SYMTestActions  Edits an ICC entry
       
   881 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   882 //!@SYMTestType CT
       
   883 RUN_TEST_STEP 500 TE_CntSync EditICCContactTest
       
   884 
       
   885 END_TESTCASE PIM-PHBKSYNC-NA-2053
       
   886 
       
   887 START_TESTCASE PIM-PHBKSYNC-NA-2054
       
   888 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2054
       
   889 //!@SYMREQ REQ0000
       
   890 //!@SYMTestCaseDesc Test editing of an ICC entry twice
       
   891 //!@SYMTestPriority High
       
   892 //!@SYMTestActions  Edits an ICC entry twice
       
   893 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   894 //!@SYMTestType CT
       
   895 RUN_TEST_STEP 500 TE_CntSync EditICCContactTwiceTest
       
   896 
       
   897 END_TESTCASE PIM-PHBKSYNC-NA-2054
       
   898 
       
   899 START_TESTCASE PIM-PHBKSYNC-NA-2055
       
   900 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2055
       
   901 //!@SYMREQ REQ0000
       
   902 //!@SYMTestCaseDesc Test of editing an ICC entry - empty name field
       
   903 //!@SYMTestPriority High
       
   904 //!@SYMTestActions  Edits an ICC entry
       
   905 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   906 //!@SYMTestType CT
       
   907 RUN_TEST_STEP 500 TE_CntSync EditContactEmptyNameTest
       
   908 
       
   909 END_TESTCASE PIM-PHBKSYNC-NA-2055
       
   910 
       
   911 START_TESTCASE PIM-PHBKSYNC-NA-2056
       
   912 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2056
       
   913 //!@SYMREQ REQ0000
       
   914 //!@SYMTestCaseDesc Test editing of an ICC entry - empty number field
       
   915 //!@SYMTestPriority High
       
   916 //!@SYMTestActions  Edits an ICC entry
       
   917 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   918 //!@SYMTestType CT
       
   919 RUN_TEST_STEP 500 TE_CntSync EditContactEmptyNumberTest
       
   920 
       
   921 END_TESTCASE PIM-PHBKSYNC-NA-2056
       
   922 
       
   923 START_TESTCASE PIM-PHBKSYNC-NA-2057
       
   924 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2057
       
   925 //!@SYMREQ REQ0000
       
   926 //!@SYMTestCaseDesc Test editing of an ICC entry - name boundary condition 
       
   927 //!                 exceeded
       
   928 //!@SYMTestPriority High
       
   929 //!@SYMTestActions  Edits an ICC entry
       
   930 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   931 //!@SYMTestType CT
       
   932 RUN_TEST_STEP 500 TE_CntSync EditContactNameExceededTest
       
   933 
       
   934 END_TESTCASE PIM-PHBKSYNC-NA-2057
       
   935 
       
   936 START_TESTCASE PIM-PHBKSYNC-NA-2058
       
   937 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2058
       
   938 //!@SYMREQ REQ0000
       
   939 //!@SYMTestCaseDesc Test of editing an ICC entry - number boundary condition 
       
   940 //!                 exceeded
       
   941 //!@SYMTestPriority High
       
   942 //!@SYMTestActions  Edits an ICC entry
       
   943 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   944 //!@SYMTestType CT
       
   945 RUN_TEST_STEP 500 TE_CntSync EditContactNumberExceededTest
       
   946 
       
   947 END_TESTCASE PIM-PHBKSYNC-NA-2058
       
   948 
       
   949 START_TESTCASE PIM-PHBKSYNC-NA-2059
       
   950 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2059
       
   951 //!@SYMREQ REQ0000
       
   952 //!@SYMTestCaseDesc Test editing of an ICC entry - ICC locked
       
   953 //!@SYMTestPriority High
       
   954 //!@SYMTestActions  Edits an ICC entry
       
   955 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   956 //!@SYMTestType CT
       
   957 RUN_TEST_STEP 500 TE_CntSync EditContactICCLockedTest
       
   958 
       
   959 END_TESTCASE PIM-PHBKSYNC-NA-2059
       
   960 
       
   961 START_TESTCASE PIM-PHBKSYNC-NA-2060
       
   962 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2060
       
   963 //!@SYMREQ REQ0000
       
   964 //!@SYMTestCaseDesc Test editing of an ICC entry - ICC write fails
       
   965 //!@SYMTestPriority High
       
   966 //!@SYMTestActions  Edits an ICC entry, ICC writing fails
       
   967 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   968 //!@SYMTestType CT
       
   969 RUN_TEST_STEP 500 TE_CntSync EditContactICCWriteFailsTest
       
   970 
       
   971 END_TESTCASE PIM-PHBKSYNC-NA-2060
       
   972 
       
   973 START_TESTCASE PIM-PHBKSYNC-NA-2061
       
   974 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2061
       
   975 //!@SYMREQ REQ0000
       
   976 //!@SYMTestCaseDesc Test opening and editing of an ICC entry - empty name and 
       
   977 //!                 number fields
       
   978 //!@SYMTestPriority High
       
   979 //!@SYMTestActions  Opens and edits an ICC entry
       
   980 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   981 //!@SYMTestType CT
       
   982 RUN_TEST_STEP 500 TE_CntSync EditContactEmptyFieldsTest
       
   983 
       
   984 END_TESTCASE PIM-PHBKSYNC-NA-2061
       
   985 
       
   986 START_TESTCASE PIM-PHBKSYNC-NA-2062
       
   987 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2062
       
   988 //!@SYMREQ REQ0000
       
   989 //!@SYMTestCaseDesc Test editing of entry based on slot number
       
   990 //!@SYMTestPriority High
       
   991 //!@SYMTestActions  Edits entry based on slot number
       
   992 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
   993 //!@SYMTestType CT
       
   994 RUN_TEST_STEP 500 TE_CntSync EditSlotWriteTest
       
   995 
       
   996 END_TESTCASE PIM-PHBKSYNC-NA-2062
       
   997 
       
   998 START_TESTCASE PIM-PHBKSYNC-NA-2063
       
   999 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2063
       
  1000 //!@SYMREQ REQ0000
       
  1001 //!@SYMTestCaseDesc Test opening of an ICC entry - ICC locked
       
  1002 //!@SYMTestPriority High
       
  1003 //!@SYMTestActions  Opens an ICC entry
       
  1004 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1005 //!@SYMTestType CT
       
  1006 RUN_TEST_STEP 500 TE_CntSync OpenContactICCLockedTest
       
  1007 
       
  1008 END_TESTCASE PIM-PHBKSYNC-NA-2063
       
  1009 
       
  1010 START_TESTCASE PIM-PHBKSYNC-NA-2064
       
  1011 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2064
       
  1012 //!@SYMREQ REQ0000
       
  1013 //!@SYMTestCaseDesc Test opening of an ICC entry - read-only phonebook
       
  1014 //!@SYMTestPriority High
       
  1015 //!@SYMTestActions  Opens an ICC entry
       
  1016 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1017 //!@SYMTestType CT
       
  1018 RUN_TEST_STEP 500 TE_CntSync OpenEntryReadOnlyAccessTest
       
  1019 
       
  1020 END_TESTCASE PIM-PHBKSYNC-NA-2064
       
  1021 
       
  1022 START_TESTCASE PIM-PHBKSYNC-NA-2065
       
  1023 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2065
       
  1024 //!@SYMREQ REQ0000
       
  1025 //!@SYMTestCaseDesc Test opening and closing each ICC entry in a full phonebook
       
  1026 //!@SYMTestPriority High
       
  1027 //!@SYMTestActions  Opens and closes each ICC entry
       
  1028 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1029 //!@SYMTestType CT
       
  1030 RUN_TEST_STEP 500 TE_CntSync OpenFullICCTest
       
  1031 
       
  1032 END_TESTCASE PIM-PHBKSYNC-NA-2065
       
  1033 
       
  1034 START_TESTCASE PIM-PHBKSYNC-NA-2066
       
  1035 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2066
       
  1036 //!@SYMREQ REQ0000
       
  1037 //!@SYMTestCaseDesc Test deleting of an ICC entry - normal case
       
  1038 //!@SYMTestPriority High
       
  1039 //!@SYMTestActions  Deletes an ICC entry
       
  1040 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1041 //!@SYMTestType CT
       
  1042 RUN_TEST_STEP 500 TE_CntSync DeleteICCContactTest
       
  1043 
       
  1044 END_TESTCASE PIM-PHBKSYNC-NA-2066
       
  1045 
       
  1046 START_TESTCASE PIM-PHBKSYNC-NA-2067
       
  1047 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2067
       
  1048 //!@SYMREQ REQ0000
       
  1049 //!@SYMTestCaseDesc Test deleting of an ICC entry - invalid UID
       
  1050 //!@SYMTestPriority High
       
  1051 //!@SYMTestActions  Deletes an ICC entry - invalid UID
       
  1052 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1053 //!@SYMTestType CT
       
  1054 RUN_TEST_STEP 500 TE_CntSync DeleteEntryInvalidUIDTest
       
  1055 
       
  1056 END_TESTCASE PIM-PHBKSYNC-NA-2067
       
  1057 
       
  1058 START_TESTCASE PIM-PHBKSYNC-NA-2068
       
  1059 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2068
       
  1060 //!@SYMREQ REQ0000
       
  1061 //!@SYMTestCaseDesc Test of deleting an ICC entry - ICC locked
       
  1062 //!@SYMTestPriority High
       
  1063 //!@SYMTestActions  Deletes an ICC entry
       
  1064 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1065 //!@SYMTestType CT
       
  1066 RUN_TEST_STEP 500 TE_CntSync DeleteEntryICCLockedTest
       
  1067 
       
  1068 END_TESTCASE PIM-PHBKSYNC-NA-2068
       
  1069 
       
  1070 START_TESTCASE PIM-PHBKSYNC-NA-2069
       
  1071 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2069
       
  1072 //!@SYMREQ REQ0000
       
  1073 //!@SYMTestCaseDesc Test deleting of an ICC entry - ICC delete fails
       
  1074 //!@SYMTestPriority High
       
  1075 //!@SYMTestActions  Deletes an ICC entry - ICC delete fails
       
  1076 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1077 //!@SYMTestType CT
       
  1078 RUN_TEST_STEP 500 TE_CntSync DeleteEntryICCDeleteFailsTest
       
  1079 
       
  1080 END_TESTCASE PIM-PHBKSYNC-NA-2069
       
  1081 
       
  1082 START_TESTCASE PIM-PHBKSYNC-NA-2070
       
  1083 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2070
       
  1084 //!@SYMREQ REQ0000
       
  1085 //!@SYMTestCaseDesc Test deleting of an ICC entry - read-only phonebook
       
  1086 //!@SYMTestPriority High
       
  1087 //!@SYMTestActions  Deletes an ICC entry
       
  1088 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1089 //!@SYMTestType CT
       
  1090 RUN_TEST_STEP 500 TE_CntSync DeleteEntryReadOnlyAccessTest
       
  1091 
       
  1092 END_TESTCASE PIM-PHBKSYNC-NA-2070
       
  1093 
       
  1094 START_TESTCASE PIM-PHBKSYNC-NA-2071
       
  1095 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2071
       
  1096 //!@SYMREQ REQ0000
       
  1097 //!@SYMTestCaseDesc Test deleting of an array of ICC entries - one entry in the
       
  1098 //!                 array
       
  1099 //!@SYMTestPriority High
       
  1100 //!@SYMTestActions  Deletes an array of ICC entries
       
  1101 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1102 //!@SYMTestType CT
       
  1103 RUN_TEST_STEP 500 TE_CntSync DeleteArrayOneEntryTest
       
  1104 
       
  1105 END_TESTCASE PIM-PHBKSYNC-NA-2071
       
  1106 
       
  1107 START_TESTCASE PIM-PHBKSYNC-NA-2072
       
  1108 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2072
       
  1109 //!@SYMREQ REQ0000
       
  1110 //!@SYMTestCaseDesc Test deleting of an array of ICC entries - invalid ID added
       
  1111 //!                 to the array
       
  1112 //!@SYMTestPriority High
       
  1113 //!@SYMTestActions  Deletes an array of ICC entries
       
  1114 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1115 //!@SYMTestType CT
       
  1116 RUN_TEST_STEP 500 TE_CntSync DeleteArrayInvalidIdTest
       
  1117 
       
  1118 END_TESTCASE PIM-PHBKSYNC-NA-2072
       
  1119 
       
  1120 START_TESTCASE PIM-PHBKSYNC-NA-2073
       
  1121 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2073
       
  1122 //!@SYMREQ REQ0000
       
  1123 //!@SYMTestCaseDesc Test deleting of an array of ICC entries - multiple entries
       
  1124 //!                 in the array
       
  1125 //!@SYMTestPriority High
       
  1126 //!@SYMTestActions  Deletes an array of ICC entries
       
  1127 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1128 //!@SYMTestType CT
       
  1129 RUN_TEST_STEP 500 TE_CntSync DeleteArrayMultipleEntriesTest
       
  1130 
       
  1131 END_TESTCASE PIM-PHBKSYNC-NA-2073
       
  1132 
       
  1133 START_TESTCASE PIM-PHBKSYNC-NA-2074
       
  1134 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2074
       
  1135 //!@SYMREQ REQ0000
       
  1136 //!@SYMTestCaseDesc Test deleting of an array of ICC entries - ICC locked
       
  1137 //!@SYMTestPriority High
       
  1138 //!@SYMTestActions  Deletes an array of ICC entries - ICC locked
       
  1139 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1140 //!@SYMTestType CT
       
  1141 RUN_TEST_STEP 500 TE_CntSync DeleteArrayICCLockedTest
       
  1142 
       
  1143 END_TESTCASE PIM-PHBKSYNC-NA-2074
       
  1144 
       
  1145 START_TESTCASE PIM-PHBKSYNC-NA-2075
       
  1146 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2075
       
  1147 //!@SYMREQ REQ0000
       
  1148 //!@SYMTestCaseDesc Test deleting of an array of ICC entries - Read-only Access
       
  1149 //!@SYMTestPriority High
       
  1150 //!@SYMTestActions  Deletes an array of ICC entries
       
  1151 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1152 //!@SYMTestType CT
       
  1153 RUN_TEST_STEP 500 TE_CntSync DeleteArrayReadOnlyAccessTest
       
  1154 
       
  1155 END_TESTCASE PIM-PHBKSYNC-NA-2075
       
  1156 
       
  1157 START_TESTCASE PIM-PHBKSYNC-NA-2076
       
  1158 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2076
       
  1159 //!@SYMREQ REQ0000
       
  1160 //!@SYMTestCaseDesc Test deleting of an array of ICC entries - ICC delete fails
       
  1161 //!@SYMTestPriority High
       
  1162 //!@SYMTestActions  Deletes an array of ICC entries
       
  1163 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1164 //!@SYMTestType CT
       
  1165 RUN_TEST_STEP 500 TE_CntSync DeleteArrayICCDeleteFailsTest
       
  1166 
       
  1167 END_TESTCASE PIM-PHBKSYNC-NA-2076
       
  1168 
       
  1169 START_TESTCASE PIM-PHBKSYNC-NA-2077
       
  1170 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2077
       
  1171 //!@SYMREQ REQ0000
       
  1172 //!@SYMTestCaseDesc Test deleting of an array of ICC entries - array contains 
       
  1173 //!                 both valid and invalid UIDs
       
  1174 //!@SYMTestPriority High
       
  1175 //!@SYMTestActions  Deletes an array of ICC entries
       
  1176 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1177 //!@SYMTestType CT
       
  1178 RUN_TEST_STEP 500 TE_CntSync DeleteArrayInvalidUIDTest
       
  1179 
       
  1180 END_TESTCASE PIM-PHBKSYNC-NA-2077
       
  1181 
       
  1182 START_TESTCASE PIM-PHBKSYNC-NA-2078
       
  1183 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2078
       
  1184 //!@SYMREQ REQ0000
       
  1185 //!@SYMTestCaseDesc Test deleting of an array of ICC entries - all entries in 
       
  1186 //!                 full phonebook
       
  1187 //!@SYMTestPriority High
       
  1188 //!@SYMTestActions  Deletes an array of ICC entries
       
  1189 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1190 //!@SYMTestType CT
       
  1191 RUN_TEST_STEP 500 TE_CntSync DeleteArrayFullPhonebookTest
       
  1192 
       
  1193 END_TESTCASE PIM-PHBKSYNC-NA-2078
       
  1194 
       
  1195 START_TESTCASE PIM-PHBKSYNC-NA-2079
       
  1196 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2079
       
  1197 //!@SYMREQ REQ0000
       
  1198 //!@SYMTestCaseDesc Test deleting of all ICC entries one at a time
       
  1199 //!@SYMTestPriority High
       
  1200 //!@SYMTestActions  Deletes all ICC entries one at a time
       
  1201 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1202 //!@SYMTestType CT
       
  1203 RUN_TEST_STEP 500 TE_CntSync DeleteAllEntriesTest
       
  1204 
       
  1205 END_TESTCASE PIM-PHBKSYNC-NA-2079
       
  1206 
       
  1207 START_TESTCASE PIM-PHBKSYNC-NA-2080
       
  1208 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2080
       
  1209 //!@SYMREQ REQ0000
       
  1210 //!@SYMTestCaseDesc Test deleting of from a given slot, twice
       
  1211 //!@SYMTestPriority High
       
  1212 //!@SYMTestActions  Deletes from a given slot, twice
       
  1213 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1214 //!@SYMTestType CT
       
  1215 RUN_TEST_STEP 500 TE_CntSync DeleteSlotEntryTwiceTest
       
  1216 
       
  1217 END_TESTCASE PIM-PHBKSYNC-NA-2080
       
  1218 
       
  1219 START_TESTCASE PIM-PHBKSYNC-NA-2081
       
  1220 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2081
       
  1221 //!@SYMREQ REQ0000
       
  1222 //!@SYMTestCaseDesc Test finding of an ICC entry by name - normal case
       
  1223 //!@SYMTestPriority High
       
  1224 //!@SYMTestActions  Finds an ICC entry by name
       
  1225 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1226 //!@SYMTestType CT
       
  1227 RUN_TEST_STEP 500 TE_CntSync FindByNameTest
       
  1228 
       
  1229 END_TESTCASE PIM-PHBKSYNC-NA-2081
       
  1230 
       
  1231 START_TESTCASE PIM-PHBKSYNC-NA-2082
       
  1232 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2082
       
  1233 //!@SYMREQ REQ0000
       
  1234 //!@SYMTestCaseDesc Test finding of an ICC entry by number - normal case
       
  1235 //!@SYMTestPriority High
       
  1236 //!@SYMTestActions  Finds an ICC entry by number
       
  1237 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1238 //!@SYMTestType CT
       
  1239 RUN_TEST_STEP 500 TE_CntSync FindByNumberTest
       
  1240 
       
  1241 END_TESTCASE PIM-PHBKSYNC-NA-2082
       
  1242 
       
  1243 START_TESTCASE PIM-PHBKSYNC-NA-2083
       
  1244 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2083
       
  1245 //!@SYMREQ REQ0000
       
  1246 //!@SYMTestCaseDesc Test finding of an ICC entry by name - name does not exist
       
  1247 //!@SYMTestPriority High
       
  1248 //!@SYMTestActions  Finds an ICC entry by name - name does not exist
       
  1249 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1250 //!@SYMTestType CT
       
  1251 RUN_TEST_STEP 500 TE_CntSync FindByNonExistingNameTest
       
  1252 
       
  1253 END_TESTCASE PIM-PHBKSYNC-NA-2083
       
  1254 
       
  1255 START_TESTCASE PIM-PHBKSYNC-NA-2084
       
  1256 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2084
       
  1257 //!@SYMREQ REQ0000
       
  1258 //!@SYMTestCaseDesc Test finding of an ICC entry by number - number does not 
       
  1259 //!                 exist
       
  1260 //!@SYMTestPriority High
       
  1261 //!@SYMTestActions  Finds an ICC entry by number
       
  1262 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1263 //!@SYMTestType CT
       
  1264 RUN_TEST_STEP 500 TE_CntSync FindByNonExistingNumberTest
       
  1265 
       
  1266 END_TESTCASE PIM-PHBKSYNC-NA-2084
       
  1267 
       
  1268 START_TESTCASE PIM-PHBKSYNC-NA-2085
       
  1269 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2085
       
  1270 //!@SYMREQ REQ0000
       
  1271 //!@SYMTestCaseDesc Test finding of an ICC entry by number - asynchronous search
       
  1272 //!@SYMTestPriority High
       
  1273 //!@SYMTestActions  Finds an ICC entry by number, performs asynchronous search
       
  1274 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1275 //!@SYMTestType CT
       
  1276 RUN_TEST_STEP 500 TE_CntSync FindByNumberAsyncSearchTest
       
  1277 
       
  1278 END_TESTCASE PIM-PHBKSYNC-NA-2085
       
  1279 
       
  1280 START_TESTCASE PIM-PHBKSYNC-NA-2086
       
  1281 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2086
       
  1282 //!@SYMREQ REQ0000
       
  1283 //!@SYMTestCaseDesc Test finding of an ICC entry by name - asynchronous search
       
  1284 //!@SYMTestPriority High
       
  1285 //!@SYMTestActions  Finds an ICC entry by name
       
  1286 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1287 //!@SYMTestType CT
       
  1288 RUN_TEST_STEP 500 TE_CntSync FindByNameAsyncSearchTest
       
  1289 
       
  1290 END_TESTCASE PIM-PHBKSYNC-NA-2086
       
  1291 
       
  1292 START_TESTCASE PIM-PHBKSYNC-NA-2087
       
  1293 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2087
       
  1294 //!@SYMREQ REQ0000
       
  1295 //!@SYMTestCaseDesc Test finding of an ICC entry by number - asynchronous search
       
  1296 //!                 for number that does not exist
       
  1297 //!@SYMTestPriority High
       
  1298 //!@SYMTestActions  Finds an ICC entry by number; performs asynchronous search 
       
  1299 //!                 for number that does not exist
       
  1300 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1301 //!@SYMTestType CT
       
  1302 RUN_TEST_STEP 500 TE_CntSync FindByNonExistNumAsyncSearchTest
       
  1303 
       
  1304 END_TESTCASE PIM-PHBKSYNC-NA-2087
       
  1305 
       
  1306 START_TESTCASE PIM-PHBKSYNC-NA-2088
       
  1307 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2088
       
  1308 //!@SYMREQ REQ0000
       
  1309 //!@SYMTestCaseDesc Test finding of an ICC entry by name - ICC locked
       
  1310 //!@SYMTestPriority High
       
  1311 //!@SYMTestActions  Finds an ICC entry by name - ICC locked
       
  1312 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1313 //!@SYMTestType CT
       
  1314 RUN_TEST_STEP 500 TE_CntSync FindByNameICCLockedTest
       
  1315 
       
  1316 END_TESTCASE PIM-PHBKSYNC-NA-2088
       
  1317 
       
  1318 START_TESTCASE PIM-PHBKSYNC-NA-2089
       
  1319 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2089
       
  1320 //!@SYMREQ REQ0000
       
  1321 //!@SYMTestCaseDesc Test finding of an ICC entry by number - ICC locked
       
  1322 //!@SYMTestPriority High
       
  1323 //!@SYMTestActions  Finds an ICC entry by number
       
  1324 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1325 //!@SYMTestType CT
       
  1326 RUN_TEST_STEP 500 TE_CntSync FindByNumberICCLockedTest
       
  1327 
       
  1328 END_TESTCASE PIM-PHBKSYNC-NA-2089
       
  1329 
       
  1330 START_TESTCASE PIM-PHBKSYNC-NA-2090
       
  1331 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2090
       
  1332 //!@SYMREQ REQ0000
       
  1333 //!@SYMTestCaseDesc Test finding of an ICC entry by number - asynchronous search
       
  1334 //!                 when ICC is locked
       
  1335 //!@SYMTestPriority High
       
  1336 //!@SYMTestActions  Finds an ICC entry by number
       
  1337 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1338 //!@SYMTestType CT
       
  1339 RUN_TEST_STEP 500 TE_CntSync FindByNumICCLockedAsyncSearchTest
       
  1340 
       
  1341 END_TESTCASE PIM-PHBKSYNC-NA-2090
       
  1342 
       
  1343 START_TESTCASE PIM-PHBKSYNC-NA-2091
       
  1344 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2091
       
  1345 //!@SYMREQ REQ0000
       
  1346 //!@SYMTestCaseDesc Test finding of an ICC entry by number - international 
       
  1347 //!                 format
       
  1348 //!@SYMTestPriority High
       
  1349 //!@SYMTestActions  Finds an ICC entry by number
       
  1350 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1351 //!@SYMTestType CT
       
  1352 RUN_TEST_STEP 500 TE_CntSync FindByInternationalPrefixTest
       
  1353 
       
  1354 END_TESTCASE PIM-PHBKSYNC-NA-2091
       
  1355 
       
  1356 START_TESTCASE PIM-PHBKSYNC-NA-2092
       
  1357 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2092
       
  1358 //!@SYMREQ REQ0000
       
  1359 //!@SYMTestCaseDesc Test finding of an ICC entry by number - asynchronous search
       
  1360 //!                 of international format
       
  1361 //!@SYMTestPriority High
       
  1362 //!@SYMTestActions  Finds an ICC entry by number, performs asynchronous search 
       
  1363 //!                 of international format
       
  1364 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1365 //!@SYMTestType CT
       
  1366 RUN_TEST_STEP 500 TE_CntSync FindByInterPrefixAsyncSearchTest
       
  1367 
       
  1368 END_TESTCASE PIM-PHBKSYNC-NA-2092
       
  1369 
       
  1370 START_TESTCASE PIM-PHBKSYNC-NA-2093
       
  1371 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2093
       
  1372 //!@SYMREQ REQ0000
       
  1373 //!@SYMTestCaseDesc Test creating of two threads which simultaneously attempt to
       
  1374 //!                 connect to the Phonebook Server
       
  1375 //!@SYMTestPriority High
       
  1376 //!@SYMTestActions  Creates two threads which simultaneously attempt to connect 
       
  1377 //!                 to the Phonebook Server
       
  1378 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1379 //!@SYMTestType CT
       
  1380 RUN_TEST_STEP 500 TE_CntSync LaunchServerSimultaneouslyTest
       
  1381 
       
  1382 END_TESTCASE PIM-PHBKSYNC-NA-2093
       
  1383 
       
  1384 START_TESTCASE PIM-PHBKSYNC-NA-2094
       
  1385 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2094
       
  1386 //!@SYMREQ REQ0000
       
  1387 //!@SYMTestCaseDesc Test requesting of two simultaneous synchronisations. Two 
       
  1388 //!                 threads try to do a Synchronisation at once
       
  1389 //!@SYMTestPriority High
       
  1390 //!@SYMTestActions  Requests two simultaneous synchronisations
       
  1391 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1392 //!@SYMTestType CT
       
  1393 RUN_TEST_STEP 500 TE_CntSync RequestDoSyncSimultaneouslyTest
       
  1394 
       
  1395 END_TESTCASE PIM-PHBKSYNC-NA-2094
       
  1396 
       
  1397 START_TESTCASE PIM-PHBKSYNC-NA-2095
       
  1398 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2095
       
  1399 //!@SYMREQ REQ0000
       
  1400 //!@SYMTestCaseDesc Test creating of three threads which simultaneously attempt 
       
  1401 //!                 to request Read from the Phonebook Server
       
  1402 //!@SYMTestPriority High
       
  1403 //!@SYMTestActions  Creates of three threads which simultaneously attempt to 
       
  1404 //!                 request Read from the Phonebook Server
       
  1405 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1406 //!@SYMTestType CT
       
  1407 RUN_TEST_STEP 500 TE_CntSync RequestReadSimultaneouslyTest
       
  1408 
       
  1409 END_TESTCASE PIM-PHBKSYNC-NA-2095
       
  1410 
       
  1411 START_TESTCASE PIM-PHBKSYNC-NA-2096
       
  1412 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2096
       
  1413 //!@SYMREQ REQ0000
       
  1414 //!@SYMTestCaseDesc Test creating of three threads which simultaneously attempt 
       
  1415 //!                 to request Write from the Phonebook Server
       
  1416 //!@SYMTestPriority High
       
  1417 //!@SYMTestActions  Creates of three threads which simultaneously attempt to 
       
  1418 //!                 request Write from the Phonebook Server
       
  1419 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1420 //!@SYMTestType CT
       
  1421 RUN_TEST_STEP 500 TE_CntSync RequestWriteSimultaneouslyTest
       
  1422 
       
  1423 END_TESTCASE PIM-PHBKSYNC-NA-2096
       
  1424 
       
  1425 START_TESTCASE PIM-PHBKSYNC-NA-2097
       
  1426 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2097
       
  1427 //!@SYMREQ REQ0000
       
  1428 //!@SYMTestCaseDesc Test creating of three threads which simultaneously attempt 
       
  1429 //!                 to request Delete from the Phonebook Server
       
  1430 //!@SYMTestPriority High
       
  1431 //!@SYMTestActions  Creates three threads which simultaneously attempt to 
       
  1432 //!                 request Delete from the Phonebook Server
       
  1433 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1434 //!@SYMTestType CT
       
  1435 RUN_TEST_STEP 500 TE_CntSync RequestDeleteSimultaneouslyTest
       
  1436 
       
  1437 END_TESTCASE PIM-PHBKSYNC-NA-2097
       
  1438 
       
  1439 START_TESTCASE PIM-PHBKSYNC-NA-2098
       
  1440 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2098
       
  1441 //!@SYMREQ REQ0000
       
  1442 //!@SYMTestCaseDesc Test requesting of a synch and read simultaneously
       
  1443 //!@SYMTestPriority High
       
  1444 //!@SYMTestActions  Requests a synch and read simultaneously
       
  1445 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1446 //!@SYMTestType CT
       
  1447 RUN_TEST_STEP 500 TE_CntSync RequestSyncAndReadSimultaneouslyTest
       
  1448 
       
  1449 END_TESTCASE PIM-PHBKSYNC-NA-2098
       
  1450 
       
  1451 START_TESTCASE PIM-PHBKSYNC-NA-2099
       
  1452 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2099
       
  1453 //!@SYMREQ REQ0000
       
  1454 //!@SYMTestCaseDesc Test confirming of server thread priority
       
  1455 //!@SYMTestPriority High
       
  1456 //!@SYMTestActions  Confirms server thread priority
       
  1457 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1458 //!@SYMTestType CT
       
  1459 RUN_TEST_STEP 500 TE_CntSync CheckServerThreadPriorityTest
       
  1460 
       
  1461 END_TESTCASE PIM-PHBKSYNC-NA-2099
       
  1462 
       
  1463 START_TESTCASE PIM-PHBKSYNC-NA-2100
       
  1464 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2100
       
  1465 //!@SYMREQ REQ0000
       
  1466 //!@SYMTestCaseDesc Test server recovery after losing config files
       
  1467 //!@SYMTestPriority High
       
  1468 //!@SYMTestActions Recovers server after losing config files
       
  1469 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1470 //!@SYMTestType CT
       
  1471 RUN_TEST_STEP 500 TE_CntSync ServerLostFileRecoveryTest
       
  1472 
       
  1473 END_TESTCASE PIM-PHBKSYNC-NA-2100
       
  1474 
       
  1475 START_TESTCASE PIM-PHBKSYNC-NA-2101
       
  1476 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2101
       
  1477 //!@SYMREQ REQ0000
       
  1478 //!@SYMTestCaseDesc Simulate a backup and restore of the Contacts DB.  This will
       
  1479 //!                 require the PhBkSync server to unconfigure and close its 
       
  1480 //!                 connection to the Contacts database
       
  1481 //!@SYMTestPriority High
       
  1482 //!@SYMTestActions Backups and restores of the Contacts DB
       
  1483 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1484 //!@SYMTestType CT
       
  1485 RUN_TEST_STEP 500 TE_CntSync IntegrationBackupTest
       
  1486 
       
  1487 END_TESTCASE PIM-PHBKSYNC-NA-2101
       
  1488 
       
  1489 START_TESTCASE PIM-PHBKSYNC-NA-2102
       
  1490 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2102
       
  1491 //!@SYMREQ REQ0000
       
  1492 //!@SYMTestCaseDesc Test of synchronisation of normal, unlocked, ICC.  Creates a
       
  1493 //!                 Contacts View with ICC entries only
       
  1494 //!@SYMTestPriority High
       
  1495 //!@SYMTestActions Synchronises normal, unlocked, ICC, and creates a Contacts 
       
  1496 //!                View with ICC entries only
       
  1497 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1498 //!@SYMTestType CT
       
  1499 RUN_TEST_STEP 500 TE_CntSync ViewICCSyncTest
       
  1500 
       
  1501 END_TESTCASE PIM-PHBKSYNC-NA-2102
       
  1502 
       
  1503 START_TESTCASE PIM-PHBKSYNC-NA-2103
       
  1504 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2103
       
  1505 //!@SYMREQ REQ0000
       
  1506 //!@SYMTestCaseDesc Test of synchronisation when ICC is locked.  Creates a 
       
  1507 //!                 Contacts View of ICC entries only
       
  1508 //!@SYMTestPriority High
       
  1509 //!@SYMTestActions Synchronises when ICC is locked, and creates a Contacts View 
       
  1510 //!                of ICC entries only
       
  1511 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1512 //!@SYMTestType CT
       
  1513 RUN_TEST_STEP 500 TE_CntSync ViewICCLockedICCTest
       
  1514 
       
  1515 END_TESTCASE PIM-PHBKSYNC-NA-2103
       
  1516 
       
  1517 START_TESTCASE PIM-PHBKSYNC-NA-2104
       
  1518 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2104
       
  1519 //!@SYMREQ REQ0000
       
  1520 //!@SYMTestCaseDesc Test synchronisation of when ICC is locked.  Creates a 
       
  1521 //!                 Contacts View of Contacts and ICC entries.  This is similar 
       
  1522 //!                 to the ICC entries only test, but timing and behaviour of 
       
  1523 //!                 Contacts model is different
       
  1524 //!@SYMTestPriority High
       
  1525 //!@SYMTestActions Synchronises of when ICC is locked, and  creates a Contacts 
       
  1526 //!                View of Contacts and ICC entries
       
  1527 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1528 //!@SYMTestType CT
       
  1529 RUN_TEST_STEP 500 TE_CntSync ViewICCLockedMixedTest
       
  1530 END_TESTCASE PIM-PHBKSYNC-NA-2104
       
  1531 
       
  1532 START_TESTCASE PIM-PHBKSYNC-NA-2113
       
  1533 //!@SYMTestCaseID PIM-PHBKSYNC-NA-2113
       
  1534 //!@SYMDEF INC111036
       
  1535 //!@SYMTestCaseDesc Test Contact View of a single phonebook (not FDN).
       
  1536 //!@SYMTestPriority High
       
  1537 //!@SYMTestActions Synchronises ADN phonebook and creates a view.
       
  1538 //!@SYMTestExpectedResults Pass, if any APIs fail the step will leave
       
  1539 //!@SYMTestType CT
       
  1540 RUN_TEST_STEP 500 TE_CntSync ViewICCSinglePhonebookTest
       
  1541 END_TESTCASE PIM-PHBKSYNC-NA-2113
       
  1542