diff -r 000000000000 -r e686773b3f54 pimprotocols/phonebooksync/Test/TE_Sync/TE_Sync.script --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pimprotocols/phonebooksync/Test/TE_Sync/TE_Sync.script Tue Feb 02 10:12:17 2010 +0200 @@ -0,0 +1,453 @@ +// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// + +RUN_SCRIPT z:\TestData\Scripts\TE_Sync_Setup.script + +LOAD_SUITE TE_Sync + +//!@file +START_TESTCASE PIM-PHBKSYNC-NA-0001 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0001 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test connection and disconnection test +//!@SYMTestPriority High +//!@SYMTestActions Connects and disconnects +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestOpen + +END_TESTCASE PIM-PHBKSYNC-NA-0001 + +START_TESTCASE PIM-PHBKSYNC-NA-0002 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0002 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Do Synchronisation test +//!@SYMTestPriority High +//!@SYMTestActions Synchronises +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestDoSynchronisation + +END_TESTCASE PIM-PHBKSYNC-NA-0002 + +START_TESTCASE PIM-PHBKSYNC-NA-0003 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0003 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test writing of contact to ICC +//!@SYMTestPriority High +//!@SYMTestActions Writes Contact to ICC +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestWriteContactToICCTest + +END_TESTCASE PIM-PHBKSYNC-NA-0003 + +START_TESTCASE PIM-PHBKSYNC-NA-0004 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0004 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test writing of Contact to ICC - Overwrite existing entry +//!@SYMTestPriority High +//!@SYMTestActions Writes Contact to ICC +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestWriteContactToICCOverwriteTest + +END_TESTCASE PIM-PHBKSYNC-NA-0004 + +START_TESTCASE PIM-PHBKSYNC-NA-0005 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0005 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test writing of a new entry to the ICC. The index field is +//! not specified +//!@SYMTestPriority High +//!@SYMTestActions Writes a new entry to the ICC +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestWriteContactToICCNoSlotTest + +END_TESTCASE PIM-PHBKSYNC-NA-0005 + +START_TESTCASE PIM-PHBKSYNC-NA-0006 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0006 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test writing Contact to ICC - Invalid Slot number test +//!@SYMTestPriority High +//!@SYMTestActions Writes Contact to ICC +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestWriteContactToICCInvalidSlotTest + +END_TESTCASE PIM-PHBKSYNC-NA-0006 + +START_TESTCASE PIM-PHBKSYNC-NA-0007 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0007 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test writing of Contact to ICC - Blank Number test +//!@SYMTestPriority High +//!@SYMTestActions Writes Contact to ICC +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestWriteContactToICCBlankNumTest + +END_TESTCASE PIM-PHBKSYNC-NA-0007 + +START_TESTCASE PIM-PHBKSYNC-NA-0008 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0008 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test writing of Contact to ICC - Blank Name test +//!@SYMTestPriority High +//!@SYMTestActions Writes Contact to ICC +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestWriteContactToICCBlankNameTest + +END_TESTCASE PIM-PHBKSYNC-NA-0008 + +START_TESTCASE PIM-PHBKSYNC-NA-0009 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0009 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test writing of Contact to ICC - Exceed Max Number test +//!@SYMTestPriority High +//!@SYMTestActions Writes Contact to ICC +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestWriteContactToICCExceedMaxNumTest + +// +// TestWriteContactToICCExceedMaxNameTest cannot be run at the moment since +// SIMTSY doesn't support this test yet. +// + +END_TESTCASE PIM-PHBKSYNC-NA-0009 + +START_TESTCASE PIM-PHBKSYNC-NA-0010 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0010 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test writing of Contact to ICC - Max Number test +//!@SYMTestPriority High +//!@SYMTestActions Writes Contact to ICC +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestWriteContactToICCMaxNumTest + +END_TESTCASE PIM-PHBKSYNC-NA-0010 + +START_TESTCASE PIM-PHBKSYNC-NA-0011 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0011 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test writing of Contact to ICC - Max Name test +//!@SYMTestPriority High +//!@SYMTestActions Writes Contact to ICC +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestWriteContactToICCMaxNameTest + +// +// TestWriteContactToICCNumLettersTest cannot be run at the moment since +// SIMTSY doesn't support this test yet. +// + +END_TESTCASE PIM-PHBKSYNC-NA-0011 + +START_TESTCASE PIM-PHBKSYNC-NA-0012 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0012 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test writing of Contact to ICC - Name with non-alphabetical +//! characters test +//!@SYMTestPriority High +//!@SYMTestActions Writes Contact to ICC +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestWriteContactToICCObsecureTest + +END_TESTCASE PIM-PHBKSYNC-NA-0012 + +START_TESTCASE PIM-PHBKSYNC-NA-0013 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0013 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test validating of Contact +//!@SYMTestPriority High +//!@SYMTestActions Validates Contact +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestValidateContact + +END_TESTCASE PIM-PHBKSYNC-NA-0013 + +START_TESTCASE PIM-PHBKSYNC-NA-0014 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0014 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test validating of Contact - ICC PIN locked test +//!@SYMTestPriority High +//!@SYMTestActions Validates Contact +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestValidateContactAccessLockedTest + +END_TESTCASE PIM-PHBKSYNC-NA-0014 + +START_TESTCASE PIM-PHBKSYNC-NA-0015 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0015 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test validating of Contact - Invalid UID test +//!@SYMTestPriority High +//!@SYMTestActions Validates Contac +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestValidateContactInvalidUIDTest + +END_TESTCASE PIM-PHBKSYNC-NA-0015 + +START_TESTCASE PIM-PHBKSYNC-NA-0016 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0016 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test updating of look-up table - Failure test +//!@SYMTestPriority High +//!@SYMTestActions Updates look-up table +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestUpdateLookUpTableFailure + +END_TESTCASE PIM-PHBKSYNC-NA-0016 + +START_TESTCASE PIM-PHBKSYNC-NA-0017 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0017 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test updating of look-up table - Success test +//!@SYMTestPriority High +//!@SYMTestActions Updates look-up table +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestUpdateLookUpTableSuccess + +END_TESTCASE PIM-PHBKSYNC-NA-0017 + +START_TESTCASE PIM-PHBKSYNC-NA-0018 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0018 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test getting of Sync Mode +//!@SYMTestPriority High +//!@SYMTestActions Gets Sync Mode +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestGetSyncMode + +END_TESTCASE PIM-PHBKSYNC-NA-0018 + +START_TESTCASE PIM-PHBKSYNC-NA-0019 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0019 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test setting of Sync Mode - Auto/Same/Manual test +//!@SYMTestPriority High +//!@SYMTestActions Sets Sync Mode +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestSetSyncMode + +END_TESTCASE PIM-PHBKSYNC-NA-0019 + +START_TESTCASE PIM-PHBKSYNC-NA-0020 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0020 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test deleting of Contact from ICC +//!@SYMTestPriority High +//!@SYMTestActions Deletes Contact from ICC test +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestDeleteContactFromICC + +END_TESTCASE PIM-PHBKSYNC-NA-0020 + +START_TESTCASE PIM-PHBKSYNC-NA-0021 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0021 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test deleting of Contact with invalid ID from ICC test +//!@SYMTestPriority High +//!@SYMTestActions Deletes Contact +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestDeleteContactInvalidIdFromICC + +END_TESTCASE PIM-PHBKSYNC-NA-0021 + +START_TESTCASE PIM-PHBKSYNC-NA-0022 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0022 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Get Contact Format test. This method gets the current +//! contact format. The expected output test results may not be +//! valid for different ICCs/Phones +//!@SYMTestPriority High +//!@SYMTestActions Gets Contact Format +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestGetContactFormat + +END_TESTCASE PIM-PHBKSYNC-NA-0022 + +START_TESTCASE PIM-PHBKSYNC-NA-0023 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0023 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Get Cache state test +//!@SYMTestPriority High +//!@SYMTestActions Gets Cache state +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestGetPhoneBookCacheState + +END_TESTCASE PIM-PHBKSYNC-NA-0023 + +START_TESTCASE PIM-PHBKSYNC-NA-0024 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0024 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test Version +//!@SYMTestPriority High +//!@SYMTestActions Gets version number of PhBkSync +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestVersionTest + +END_TESTCASE PIM-PHBKSYNC-NA-0024 + +START_TESTCASE PIM-PHBKSYNC-NA-0025 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0025 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc GetLastSyncError function test +//!@SYMTestPriority High +//!@SYMTestActions Gets last synchronisation error +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestGetLastSyncError + +END_TESTCASE PIM-PHBKSYNC-NA-0025 + +START_TESTCASE PIM-PHBKSYNC-NA-0026 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0026 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test notifying of cache state change +//!@SYMTestPriority High +//!@SYMTestActions Notifyies of cache state change +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestNotifyCacheStateChange + +END_TESTCASE PIM-PHBKSYNC-NA-0026 + +START_TESTCASE PIM-PHBKSYNC-NA-0027 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0027 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test getting PhoneBook Id Test +//!@SYMTestPriority High +//!@SYMTestActions Gets PhoneBook Id +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestGetPhoneBookId + +END_TESTCASE PIM-PHBKSYNC-NA-0027 + +START_TESTCASE PIM-PHBKSYNC-NA-0028 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0028 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Reset test +//!@SYMTestPriority High +//!@SYMTestActions Resets test +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestReset + +END_TESTCASE PIM-PHBKSYNC-NA-0028 + +START_TESTCASE PIM-PHBKSYNC-NA-0029 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0029 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Slot Handling Test +//!@SYMTestPriority High +//!@SYMTestActions Gets slots number, gets free slots, and gets slots id +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestSlotHandlingTest + +END_TESTCASE PIM-PHBKSYNC-NA-0029 + +START_TESTCASE PIM-PHBKSYNC-NA-0030 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0030 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test writing to slot +//!@SYMTestPriority High +//!@SYMTestActions Writes to slot +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestWriteToSlotTest + +END_TESTCASE PIM-PHBKSYNC-NA-0030 + +START_TESTCASE PIM-PHBKSYNC-NA-0031 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0031 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test cancelling of write request +//!@SYMTestPriority High +//!@SYMTestActions Cancels write request +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestCancelWriteRequest + +END_TESTCASE PIM-PHBKSYNC-NA-0031 + +START_TESTCASE PIM-PHBKSYNC-NA-0032 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0032 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test cancelling of delete request +//!@SYMTestPriority High +//!@SYMTestActions Cancels delete request +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestCancelDeleteRequest + +END_TESTCASE PIM-PHBKSYNC-NA-0032 + +START_TESTCASE PIM-PHBKSYNC-NA-0033 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0033 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test cancelling of DoSync request +//!@SYMTestPriority High +//!@SYMTestActions Cancels DoSync request +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestCancelDoSyncRequest + +END_TESTCASE PIM-PHBKSYNC-NA-0033 + +START_TESTCASE PIM-PHBKSYNC-NA-0034 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0034 +//!@SYMREQ REQ0000 +//!@SYMTestCaseDesc Test connection and disconnection +//!@SYMTestPriority High +//!@SYMTestActions Connects and disconnects +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestConnectionTest + +END_TESTCASE PIM-PHBKSYNC-NA-0034 + +START_TESTCASE PIM-PHBKSYNC-NA-0035 +//!@SYMTestCaseID PIM-PHBKSYNC-NA-0035 +//!@SYMREQ DEF067688 +//!@SYMTestCaseDesc Tests startup when the TSY fails to open. +//!@SYMTestPriority High +//!@SYMTestActions Attempts to connect, fails and then shuts down. +//!@SYMTestExpectedResults Pass, if any APIs fail the step will leave +//!@SYMTestType CT +RUN_TEST_STEP 300 TE_Sync TestFailedPhoneStartup +END_TESTCASE PIM-PHBKSYNC-NA-0035 +