summaryrefslogtreecommitdiffstats
path: root/plugins/contacts/symbian/contactsmodel/tsrc/integration/cntperftest/scripts/testcontactviewunderlyingviewupdatestep.script
blob: 23d71197d17879509df22d28fe451b6eb0ac7b2f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
//
// Copyright (C) 2012 Digia Plc 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