phonebookengines/contactsmodel/tsrc/Integration/CntPerfTest/Scripts/TestContactViewUnderlyingViewUpdateStep.Script
//
// 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 underlying view update related tests
LOAD_SUITE CntPerfTestServer
START_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0010-HP
//! @SYMTestCaseID PIM-APPENG-CONTACTS-VIEWS-I-0010-HP
//! @SYMTestCaseDesc Update a find view based on a local view
//! @SYMPREQ 1187
//! @SYMTestStatus Implemented
//! @SYMTestPriority High
//! @SYMTestActions 1. Construct a Contacts Find view over a local view.
//! 2. Remove contacts from the underlying local view.
//! 3. Validate view count of the dependant Find view.
//! @SYMTestExpectedResults Contacts Find View is updated correctly when contacts are removed from the underlying local view
//! on the database and all relevant contact view notifications are received.
//! @SYMTestType CIT
RUN_TEST_STEP 1000 CntPerfTestServer PrepareDataTestStep C:\Cntviewtest\configs\TestContactViewUnderlyingViewUpdateStep.ini preparedata_1
RUN_TEST_STEP 1000 CntPerfTestServer TestContactViewUnderLyingViewUpdateStep C:\cntviewtest\configs\TestContactViewUnderLyingViewUpdateStep.ini viewupdate_1
END_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0010-HP
START_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0013-HP
//! @SYMTestCaseID PIM-APPENG-CONTACTS-VIEWS-I-0013-HP
//! @SYMTestCaseDesc Update a find view based on a remote view
//! @SYMPREQ 1187
//! @SYMTestStatus Implemented
//! @SYMTestPriority High
//! @SYMTestActions 1. Construct a Contacts Find view over a remote view.
//! 2. Remove contacts from the underlying remote view.
//! 3. Validate view count of the dependant Find view.
//! @SYMTestExpectedResults Contacts Find View is updated correctly when contacts are removed from the underlying remote view
//! on the database and all relevant contact view notifications are received.
//! @SYMTestType CIT
RUN_TEST_STEP 1000 CntPerfTestServer TestContactViewUnderLyingViewUpdateStep C:\Cntviewtest\configs\TestContactViewUnderLyingViewUpdateStep.ini viewupdate_2
END_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0013-HP
START_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0016-HP
//! @SYMTestCaseID PIM-APPENG-CONTACTS-VIEWS-I-0016-HP
//! @SYMTestCaseDesc Update a Filtered view based on a local view
//! @SYMPREQ 1187
//! @SYMTestStatus Implemented
//! @SYMTestPriority High
//! @SYMTestActions 1. Construct a Contacts Filtered view over a local view.
//! 2. Remove contacts from the underlying local view.
//! 3. Validate view count of the dependant Find view.
//! @SYMTestExpectedResults Contacts Filtered View is updated correctly when contacts are removed from the underlying remote view
//! on the database and all relevant contact view notifications are received.
//! @SYMTestType CIT
RUN_TEST_STEP 1000 CntPerfTestServer TestContactViewUnderLyingViewUpdateStep C:\Cntviewtest\configs\TestContactViewUnderLyingViewUpdateStep.ini viewupdate_3
END_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0016-HP
START_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0018-HP
//! @SYMTestCaseID PIM-APPENG-CONTACTS-VIEWS-I-0018-HP
//! @SYMTestCaseDesc Update a Filtered view based on a remote view
//! @SYMPREQ 1187
//! @SYMTestStatus Implemented
//! @SYMTestPriority High
//! @SYMTestActions 1. Construct a Contacts Filtered view over a remote view.
//! 2. Remove contacts from the underlying remote view.
//! 3. Validate view count of the dependant Filtered view.
//! @SYMTestExpectedResults Contacts Filtered View is updated correctly when contacts are removed from the underlying remote view
//! on the database and all relevant contact view notifications are received.
//! @SYMTestType CIT
RUN_TEST_STEP 1000 CntPerfTestServer TestContactViewUnderLyingViewUpdateStep C:\Cntviewtest\configs\TestContactViewUnderLyingViewUpdateStep.ini viewupdate_4
END_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0018-HP
START_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0021-HP
//! @SYMTestCaseID PIM-APPENG-CONTACTS-VIEWS-I-0021-HP
//! @SYMTestCaseDesc Update a Group view based on a local view
//! @SYMPREQ 1187
//! @SYMTestStatus Implemented
//! @SYMTestPriority High
//! @SYMTestActions 1. Construct a Contacts Group view over a local view.
//! 2. Remove contacts from the underlying local view.
//! 3. Validate view count of the dependant Group view.
//! @SYMTestExpectedResults Contacts Filtered View is updated correctly when contacts are removed from the underlying remote view
//! on the database and all relevant contact view notifications are received.
//! @SYMTestType CIT
RUN_TEST_STEP 1000 CntPerfTestServer PrepareDataTestStep C:\Cntviewtest\configs\TestContactViewUnderlyingViewUpdateStep.ini preparedata_1
RUN_TEST_STEP 1000 CntPerfTestServer TestContactViewUnderLyingViewUpdateStep C:\Cntviewtest\configs\TestContactViewUnderLyingViewUpdateStep.ini viewupdate_5
END_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0021-HP
START_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0023-HP
//! @SYMTestCaseID PIM-APPENG-CONTACTS-VIEWS-I-0023-HP
//! @SYMTestCaseDesc Update a Group view based on a remote view
//! @SYMPREQ 1187
//! @SYMTestStatus Implemented
//! @SYMTestPriority High
//! @SYMTestActions 1. Construct a Contacts Group view over a remote view.
//! 2. Remove contacts from the underlying remote view.
//! 3. Validate view count of the dependant Group view.
//! @SYMTestExpectedResults Contacts Group View is updated correctly when contacts are removed from the underlying remote view
//! on the database and all relevant contact view notifications are received.
//! @SYMTestType CIT
RUN_TEST_STEP 1000 CntPerfTestServer PrepareDataTestStep C:\Cntviewtest\configs\TestContactViewUnderlyingViewUpdateStep.ini preparedata_1
RUN_TEST_STEP 1000 CntPerfTestServer TestContactViewUnderLyingViewUpdateStep C:\Cntviewtest\configs\TestContactViewUnderLyingViewUpdateStep.ini viewupdate_6
END_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0023-HP
START_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0026-HP
//! @SYMTestCaseID PIM-APPENG-CONTACTS-VIEWS-I-0026-HP
//! @SYMTestCaseDesc Update a Sub view based on a local view
//! @SYMPREQ 1187
//! @SYMTestStatus Implemented
//! @SYMTestPriority High
//! @SYMTestActions 1. Construct a Contacts Sub view over a local view.
//! 2. Remove contacts from the underlying local view.
//! 3. Validate view count of the dependant Sub view.
//! @SYMTestExpectedResults Contacts Sub View is updated correctly when contacts are removed from the underlying remote view
//! on the database and all relevant contact view notifications are received.
//! @SYMTestType CIT
RUN_TEST_STEP 1000 CntPerfTestServer PrepareDataTestStep C:\Cntviewtest\configs\TestContactViewUnderlyingViewUpdateStep.ini preparedata_2
RUN_TEST_STEP 1000 CntPerfTestServer TestContactViewUnderLyingViewUpdateStep C:\Cntviewtest\configs\TestContactViewUnderLyingViewUpdateStep.ini viewupdate_7
END_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0026-HP
START_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0028-HP
//! @SYMTestCaseID PIM-APPENG-CONTACTS-VIEWS-I-0028-HP
//! @SYMTestCaseDesc Update a Sub view based on a remote view
//! @SYMPREQ 1187
//! @SYMTestStatus Implemented
//! @SYMTestPriority High
//! @SYMTestActions 1. Construct a Contacts Sub view over a remote view.
//! 2. Remove contacts from the underlying remote view.
//! 3. Validate view count of the dependant Sub view.
//! @SYMTestExpectedResults Contacts Sub View is updated correctly when contacts are removed from the underlying remote view
//! on the database and all relevant contact view notifications are received.
//! @SYMTestType CIT
RUN_TEST_STEP 1000 CntPerfTestServer PrepareDataTestStep C:\Cntviewtest\configs\TestContactViewUnderlyingViewUpdateStep.ini preparedata_2
RUN_TEST_STEP 1000 CntPerfTestServer TestContactViewUnderLyingViewUpdateStep C:\Cntviewtest\configs\TestContactViewUnderLyingViewUpdateStep.ini viewupdate_8
END_TESTCASE PIM-APPENG-CONTACTS-VIEWS-I-0028-HP
PRINT Completed Contact View underlying view update related tests