diff -r 000000000000 -r e686773b3f54 phonebookengines/contactsmodel/tsrc/Integration/CntPerfTest/Scripts/TestContactViewCRUDOperationsStep.Script --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/phonebookengines/contactsmodel/tsrc/Integration/CntPerfTest/Scripts/TestContactViewCRUDOperationsStep.Script Tue Feb 02 10:12:17 2010 +0200 @@ -0,0 +1,272 @@ +// +// Copyright (c) 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: +// +//! @file +//! @SYMTestSuiteName CntPerfTestServer Suite +//! @SYMScriptTestEnvironment + +PRINT Run all Contact View CRUD Operations related tests + +LOAD_SUITE CntPerfTestServer + +START_TESTCASE PIM-APPENG-CONTACTS-SUBVIEWS-I-0025-HP-0001 +//! @SYMTestCaseID PIM-APPENG-CONTACTS-SUBVIEWS-I-0025-HP-0001 +//! @SYMTestCaseDesc Create a Sub view over an existing local view and access the same +//! @SYMPREQ 1187 +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestActions 1. Construct a Sub view over an existing local view. +//! 2. Specify the valid view boundary criteria as part of construction. +//! 3. Perform CRUD Operations on contacts database. +//! 4. Validate that the view count of the Sub view at the end of each CRUD Operation. +//! 5. Validate the contact view notifications received +//! @SYMTestExpectedResults Contacts Sub view based on a local view is updated correctly when a CRUD Operation +//! is performed on the database and all relevant contact view notifications are received +//! @SYMTestType CIT + +RUN_TEST_STEP 1500 CntPerfTestServer PrepareDataTestStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini preparedata_2 +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_9_1 +// RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_9_2 +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_9_3 + +END_TESTCASE PIM-APPENG-CONTACTS-SUBVIEWS-I-0025-HP-0001 + + + +START_TESTCASE PIM-APPENG-CONTACTS-SUBVIEWS-I-0027-HP-0001 +//! @SYMTestCaseID PIM-APPENG-CONTACTS-SUBVIEWS-I-0027-HP-0001 +//! @SYMTestCaseDesc Create a Sub view over an existing remote view and access the same +//! @SYMPREQ 1187 +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestActions 1. Construct a Sub view over an existing remote view. +//! 2. Specify the valid view boundary criteria as part of construction. +//! 3. Perform CRUD Operations on contacts database. +//! 4. Validate that the view count of the Sub view at the end of each CRUD Operation. +//! 5. Validate the contact view notifications received +//! @SYMTestExpectedResults Contacts Sub view based on a remote view is updated correctly when a CRUD Operation +//! is performed on the database and all relevant contact view notifications are received +//! @SYMTestType CIT + +RUN_TEST_STEP 1500 CntPerfTestServer PrepareDataTestStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini preparedata_2 +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_10_1 +// RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_10_2 +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_10_3 + +END_TESTCASE PIM-APPENG-CONTACTS-SUBVIEWS-I-0027-HP-0001 + + +START_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0004-HP +//! @SYMTestCaseID PIM-APPENG-CONTACTS-VIEWS-I-0004-HP +//! @SYMTestCaseDesc CRUD operations on Contacts local view +//! @SYMPREQ 1187 +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestActions 1. Construct Contacts local view. +//! 2. Perform CRUD Operations on contacts database. +//! 3. Validate view count of the local view at the end of each CRUD Operations. +//! 4. Validate contact view notifications received by the local view +//! as a result of CRUD operations +//! @SYMTestExpectedResults Contacts Local View is updated correctly when a CRUD Operation is performed +//! on the database and all relevant contact view notifications are received. +//! @SYMTestType CIT + +RUN_TEST_STEP 2000 CntPerfTestServer PrepareDataTestStep c:\cntviewtest\configs\TestContactViewCRUDOperationsStep.ini preparedata_1 +RUN_TEST_STEP 2000 CntPerfTestServer TestContactViewCRUDOperationsStep c:\cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_1 + +END_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0004-HP + +START_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0005-HP +//! @SYMTestCaseID PIM-APPENG-CONTACTS-VIEWS-I-0005-HP +//! @SYMTestCaseDesc CRUD operations on Contacts remote view +//! @SYMPREQ 1187 +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestActions 1. Construct Contacts remote view. +//! 2. Perform CRUD Operations on contacts database. +//! 3. Validate view count of the remote view at the end of each CRUD Operations. +//! 4. Validate contact view notifications received by the local view +//! as a result of CRUD operations +//! @SYMTestExpectedResults Contacts remote view is updated correctly when a CRUD Operation is performed +//! on the database and all relevant contact view notifications are received. +//! @SYMTestType CIT + +RUN_TEST_STEP 2000 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_2 + +END_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0005-HP + +START_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0008-HP-0001 +//! @SYMTestCaseID PIM-APPENG-CONTACTS-VIEWS-I-0008-HP-0001 +//! @SYMTestCaseDesc CRUD operations on Contacts Find View built over an existing local view +//! @SYMPREQ 1187 +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestActions 1. Construct a Find view over an existing local view. +//! 2. Specify the desired search criteria as part of construction. +//! 3. Perform CRUD Operations on contacts database. +//! 4. Validate that the view count of the Find view at the end of each CRUD Operation. +//! 5. Validate the contact view notifications received +//! @SYMTestExpectedResults Contacts Find view based on a local view is updated correctly when a CRUD Operation +//! is performed on the database and all relevant contact view notifications are received +//! @SYMTestType CIT + +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_3_1 +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_3_2 +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_3_3 + +END_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0008-HP-0001 + +START_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0011-HP-0001 +//! @SYMTestCaseID PIM-APPENG-CONTACTS-VIEWS-I-0011-HP-0001 +//! @SYMTestCaseDesc CRUD operations on Contacts Find View built over an existing remote view +//! @SYMPREQ 1187 +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestActions 1. Construct a Find view over an existing remote view. +//! 2. Specify the desired search criteria as part of construction. +//! 3. Perform CRUD Operations on contacts database. +//! 4. Validate that the view count of the Find view at the end of each CRUD Operation. +//! 5. Validate the contact view notifications received +//! @SYMTestExpectedResults Contact Find view based on a remote view is updated correctly when a CRUD Operation is +//! performed on the database and all relevant contact view notifications are received. +//! @SYMTestType CIT + +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_4_1 +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_4_2 +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_4_3 +END_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0011-HP-0001 + +START_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0015-HP-0001 +//! @SYMTestCaseID PIM-APPENG-CONTACTS-VIEWS-I-0015-HP-0001 +//! @SYMTestCaseDesc Create a Filtered view over an existing local view and access the same +//! @SYMPREQ 1187 +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestActions 1. Construct a Filtered view over an existing local view. +//! 2. Specify the desired view filter criteria as part of construction. +//! 3. Perform CRUD Operations on contacts database. +//! 4. Validate that the view count of the filtered view at the end of each CRUD Operation. +//! 5. Validate the contact view notifications received +//! @SYMTestExpectedResults Contacts Filtered view based on a local view is updated correctly when a CRUD Operation +//! is performed on the database and all relevant contact view notifications are received +//! @SYMTestType CIT + +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_5_1 +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_5_2 +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_5_3 + + +END_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0015-HP-0001 + +START_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0017-HP-0001 +//! @SYMTestCaseID PIM-APPENG-CONTACTS-VIEWS-I-0017-HP-0001 +//! @SYMTestCaseDesc Create a Filtered view over an existing remote view and access the same +//! @SYMPREQ 1187 +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestActions 1. Construct a Filtered view over an existing remote view. +//! 2. Specify the desired view filter criteria as part of construction. +//! 3. Perform CRUD Operations on contacts database. +//! 4. Validate that the view count of the filtered view at the end of each CRUD Operation. +//! 5. Validate the contact view notifications received +//! @SYMTestExpectedResults Contacts Filtered view based on a remote view is updated correctly when a CRUD Operation +//! is performed on the database and all relevant contact view notifications are received +//! @SYMTestType CIT + +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_6_1 +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_6_2 +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_6_3 + + +END_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0017-HP-0001 + + +START_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0020-HP-0001 +//! @SYMTestCaseID PIM-APPENG-CONTACTS-VIEWS-I-0020-HP-0001 +//! @SYMTestCaseDesc Create a Group view over an existing local view and access the same +//! @SYMPREQ 1187 +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestActions 1. Construct a Group view over an existing local view. +//! 2. Specify the desired group criteria as part of construction. +//! 3. Perform CRUD Operations on contacts database. +//! 4. Validate that the view count of the Group view at the end of each CRUD Operation. +//! 5. Validate the contact view notifications received +//! @SYMTestExpectedResults Contacts Filtered view based on a local view is updated correctly when a CRUD Operation +//! is performed on the database and all relevant contact view notifications are received +//! @SYMTestType CIT + +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_7_1 +// RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_7_2 +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_7_3 + +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_12_1 +// RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_12_2 +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_12_3 + +END_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0020-HP-0001 + +START_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0023-HP-0001 +//! @SYMTestCaseID PIM-APPENG-CONTACTS-VIEWS-I-0023-HP-0001 +//! @SYMTestCaseDesc Create a Group view over an existing remote view and access the same +//! @SYMPREQ 1187 +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestActions 1. Construct a Group view over an existing remote view. +//! 2. Specify the desired view filter criteria as part of construction. +//! 3. Perform CRUD Operations on contacts database. +//! 4. Validate that the view count of the Group view at the end of each CRUD Operation. +//! 5. Validate the contact view notifications received +//! @SYMTestExpectedResults Contacts Group view based on a remote view is updated correctly when a CRUD Operation +//! is performed on the database and all relevant contact view notifications are received +//! @SYMTestType CIT + +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_8_1 +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_8_2 +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_8_3 + +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_13_1 +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_13_2 +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_13_3 + +END_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0023-HP-0001 + +START_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0030-HP-0001 +//! @SYMTestCaseID PIM-APPENG-CONTACTS-VIEWS-I-0030-HP-0001 +//! @SYMTestCaseDesc CRUD operations on Concatenated View +//! @SYMPREQ 1187 +//! @SYMTestStatus Implemented +//! @SYMTestPriority High +//! @SYMTestActions 1. Construct a Concatenated view +//! 3. Perform CRUD Operations on contacts database. +//! 4. Validate that the view count of the Concatenated view at the end of each CRUD Operation. +//! 5. Validate the contact view notifications received +//! @SYMTestExpectedResults Contacts Concatenated view based on a remote view is updated correctly when a CRUD Operation +//! is performed on the database and all relevant contact view notifications are received +//! @SYMTestType CIT + +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_11_1 +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_11_3 +RUN_TEST_STEP 1500 CntPerfTestServer TestContactViewCRUDOperationsStep C:\Cntviewtest\configs\TestContactViewCRUDOperationsStep.ini CRUDOperations_11_2 + + +END_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0030-HP-0001 + + + +PRINT Completed Contact View CRUD Operations related tests + + +