|
1 // |
|
2 // Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 // All rights reserved. |
|
4 // This component and the accompanying materials are made available |
|
5 // under the terms of "Eclipse Public License v1.0" |
|
6 // which accompanies this distribution, and is available |
|
7 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 // |
|
9 // Initial Contributors: |
|
10 // Nokia Corporation - initial contribution. |
|
11 // |
|
12 // Contributors: |
|
13 // |
|
14 // Description: |
|
15 // |
|
16 //! @file |
|
17 //! @SYMTestSuiteName GRAPHICS-FBSERV-FbsBitmap-PublicApi |
|
18 //! @SYMScriptTestEnvironment This test script requires a basic ROM. |
|
19 |
|
20 ///////////////////////////////////////////////////////////////////// |
|
21 // GRAPHICS-FBSERV-FbsBitmap-PublicAPI.script |
|
22 // |
|
23 // Copyright (c) 2006-2008 Symbian Software Ltd. All rights reserved. |
|
24 // |
|
25 // Tests all public elements of the CFbsBitmap class |
|
26 // as a means of confidence that the APIs work as expected. |
|
27 // |
|
28 // The purpose is to provide a regression test suite of PublishedAll APIs for CFbsBitmap. |
|
29 // Negative testing is performed to confirm that correct errors are returned when incorrect parameters are given. |
|
30 // The tests are fully automated. |
|
31 ///////////////////////////////////////////////////////////////////// |
|
32 |
|
33 LOAD_SUITE T_FBServAPI |
|
34 |
|
35 |
|
36 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0001 |
|
37 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0001 |
|
38 //! @SYMAPI CFbsBitmap |
|
39 //! @SYMAuthor James Mechen |
|
40 //! @SYMCreationDate 22/03/2006 |
|
41 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
42 //! @SYMTestCaseDesc CFbsBitmap::Load() (Load(const TDesC \&aFileName, TInt32 aId=0, TBool aShareIfLoaded=ETrue) version) test. Load a bitmap file with no file offset, without using RFile, |
|
43 //! making it available for sharing between font and bitmap server clients. |
|
44 //! Uses API elements: Load() |
|
45 //! @SYMTestActions 1. Load a bitmap from a multi-bitmap file. |
|
46 //! @SYMTestStatus Implemented |
|
47 //! @SYMTestPriority Critical |
|
48 //! @SYMTestExpectedResults The Load() method call returns KErrNone and doesn't cause panic. |
|
49 //! @SYMTestType CIT |
|
50 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
51 CREATE_OBJECT RFbsSession RFbsSession1 |
|
52 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
53 COMMAND RFbsSession1 Connect |
|
54 COMMAND CFbsBitmap1 new |
|
55 COMMAND CFbsBitmap1 Load GRAPHICS-FBSERV-FbsBitmap-PublicApi-0001-001command4Load |
|
56 COMMAND CFbsBitmap1 ~ |
|
57 COMMAND RFbsSession1 Disconnect |
|
58 END_TEST_BLOCK |
|
59 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0001 |
|
60 |
|
61 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0002 |
|
62 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0002 |
|
63 //! @SYMAPI CFbsBitmap |
|
64 //! @SYMAuthor James Mechen |
|
65 //! @SYMCreationDate 22/03/2006 |
|
66 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
67 //! @SYMTestCaseDesc CFbsBitmap::Load() (Load(RFile \&aFile, TInt32 aId=0, TBool aShareIfLoaded=ETrue) version) test. |
|
68 //! Load a bitmap file with no file offset, using RFile, |
|
69 //! not making it available for sharing between font and bitmap server clients. |
|
70 //! Uses API elements: Load() |
|
71 //! @SYMTestActions 1. Load a bitmap from a multi-bitmap file. |
|
72 //! @SYMTestStatus Implemented |
|
73 //! @SYMTestPriority Critical |
|
74 //! @SYMTestExpectedResults The Load() method call returns KErrNone and doesn't cause panic. |
|
75 //! @SYMTestType CIT |
|
76 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
77 CREATE_OBJECT RFbsSession RFbsSession1 |
|
78 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
79 COMMAND RFbsSession1 Connect |
|
80 COMMAND CFbsBitmap1 new |
|
81 COMMAND CFbsBitmap1 Load GRAPHICS-FBSERV-FbsBitmap-PublicApi-0002-001command4Load |
|
82 COMMAND CFbsBitmap1 ~ |
|
83 COMMAND RFbsSession1 Disconnect |
|
84 END_TEST_BLOCK |
|
85 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0002 |
|
86 |
|
87 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0003 |
|
88 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0003 |
|
89 //! @SYMAPI CFbsBitmap |
|
90 //! @SYMAuthor James Mechen |
|
91 //! @SYMCreationDate 22/03/2006 |
|
92 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
93 //! @SYMTestCaseDesc CFbsBitmap::Load() (Load(const TDesC \&aFileName, TInt32 aId, TBool aShareIfLoaded, TUint aFileOffset) version) test. |
|
94 //! Load a bitmap file with a file offset, without using RFile, |
|
95 //! not making it available for sharing between font and bitmap server clients. |
|
96 //! Uses API elements: Load() |
|
97 //! @SYMTestActions 1. Load a bitmap from a multi-bitmap file. |
|
98 //! @SYMTestStatus Implemented |
|
99 //! @SYMTestPriority Critical |
|
100 //! @SYMTestExpectedResults The Load() method call returns KErrNone and doesn't cause panic. |
|
101 //! @SYMTestType CIT |
|
102 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
103 CREATE_OBJECT RFbsSession RFbsSession1 |
|
104 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
105 COMMAND RFbsSession1 Connect |
|
106 COMMAND CFbsBitmap1 new |
|
107 COMMAND CFbsBitmap1 Load GRAPHICS-FBSERV-FbsBitmap-PublicApi-0003-001command4Load |
|
108 COMMAND CFbsBitmap1 ~ |
|
109 COMMAND RFbsSession1 Disconnect |
|
110 END_TEST_BLOCK |
|
111 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0003 |
|
112 |
|
113 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0004 |
|
114 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0004 |
|
115 //! @SYMAPI CFbsBitmap |
|
116 //! @SYMAuthor James Mechen |
|
117 //! @SYMCreationDate 22/03/2006 |
|
118 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
119 //! @SYMTestCaseDesc CFbsBitmap::Load() (Load(RFile \&aFile, TInt32 aId, TBool aShareIfLoaded, TUint aFileOffset) version) test. |
|
120 //! Load a bitmap file with a file offset, using RFile, |
|
121 //! making it available for sharing between font and bitmap server clients. |
|
122 //! Uses API elements: Load(), IsCompressedInRAM() |
|
123 //! @SYMTestActions 1. Load a bitmap from a multi-bitmap file. |
|
124 //! 2. Check bitmap is not compressed in RAM. |
|
125 //! @SYMTestStatus Implemented |
|
126 //! @SYMTestPriority Critical |
|
127 //! @SYMTestExpectedResults The Load() method call returns KErrNone and doesn't cause panic. IsCompressedInRAM() returns false. |
|
128 //! @SYMTestType CIT |
|
129 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
130 CREATE_OBJECT RFbsSession RFbsSession1 |
|
131 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
132 COMMAND RFbsSession1 Connect |
|
133 COMMAND CFbsBitmap1 new |
|
134 COMMAND CFbsBitmap1 Load GRAPHICS-FBSERV-FbsBitmap-PublicApi-0004-001command4Load |
|
135 COMMAND CFbsBitmap1 IsCompressedInRAM GRAPHICS-FBSERV-FbsBitmap-PublicApi-0004-001command5IsCompressedInRAM |
|
136 COMMAND CFbsBitmap1 ~ |
|
137 COMMAND RFbsSession1 Disconnect |
|
138 END_TEST_BLOCK |
|
139 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0004 |
|
140 |
|
141 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0005 |
|
142 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0005 |
|
143 //! @SYMAPI CFbsBitmap |
|
144 //! @SYMAuthor James Mechen |
|
145 //! @SYMCreationDate 22/03/2006 |
|
146 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
147 //! @SYMTestCaseDesc CFbsBitmap::LoadAndCompress() (LoadAndCompress(const TDesC \&aFileName, TInt32 aId=0, TBool aShareIfLoaded=ETrue) version) test. |
|
148 //! Load and compress a bitmap file with no file offset, without using RFile, |
|
149 //! making it available for sharing between font and bitmap server clients. |
|
150 //! Uses API elements: LoadAndCompress(), IsCompressedInRAM() |
|
151 //! @SYMTestActions 1. Load and compress a bitmap from a multi-bitmap file. |
|
152 //! 2. Check bitmap is compressed in RAM. |
|
153 //! @SYMTestStatus Implemented |
|
154 //! @SYMTestPriority Critical |
|
155 //! @SYMTestExpectedResults The LoadAndCompress() method call returns KErrNone and doesn't cause panic. |
|
156 //! @SYMTestType CIT |
|
157 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
158 CREATE_OBJECT RFbsSession RFbsSession1 |
|
159 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
160 COMMAND RFbsSession1 Connect |
|
161 COMMAND CFbsBitmap1 new |
|
162 COMMAND CFbsBitmap1 LoadAndCompress GRAPHICS-FBSERV-FbsBitmap-PublicApi-0005-001command4LoadAndCompress |
|
163 COMMAND CFbsBitmap1 IsCompressedInRAM GRAPHICS-FBSERV-FbsBitmap-PublicApi-0005-001command5IsCompressedInRAM |
|
164 COMMAND CFbsBitmap1 ~ |
|
165 COMMAND RFbsSession1 Disconnect |
|
166 END_TEST_BLOCK |
|
167 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0005 |
|
168 |
|
169 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0006 |
|
170 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0006 |
|
171 //! @SYMAPI CFbsBitmap |
|
172 //! @SYMAuthor James Mechen |
|
173 //! @SYMCreationDate 22/03/2006 |
|
174 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
175 //! @SYMTestCaseDesc CFbsBitmap::LoadAndCompress() (LoadAndCompress(RFile \&aFile, TInt32 aId=0, TBool aShareIfLoaded=ETrue) version) test. |
|
176 //! Load and compress a bitmap file with no file offset, using RFile, |
|
177 //! not making it available for sharing between font and bitmap server clients. |
|
178 //! Uses API elements: LoadAndCompress(), IsCompressedInRAM() |
|
179 //! @SYMTestActions 1. Load and compress a bitmap from a multi-bitmap file. |
|
180 //! 2. Check bitmap is compressed in RAM. |
|
181 //! @SYMTestStatus Implemented |
|
182 //! @SYMTestPriority Critical |
|
183 //! @SYMTestExpectedResults The LoadAndCompress() method call returns KErrNone and doesn't cause panic. |
|
184 //! @SYMTestType CIT |
|
185 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
186 CREATE_OBJECT RFbsSession RFbsSession1 |
|
187 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
188 COMMAND RFbsSession1 Connect |
|
189 COMMAND CFbsBitmap1 new |
|
190 COMMAND CFbsBitmap1 LoadAndCompress GRAPHICS-FBSERV-FbsBitmap-PublicApi-0006-001command4LoadAndCompress |
|
191 COMMAND CFbsBitmap1 IsCompressedInRAM GRAPHICS-FBSERV-FbsBitmap-PublicApi-0006-001command5IsCompressedInRAM |
|
192 COMMAND CFbsBitmap1 ~ |
|
193 COMMAND RFbsSession1 Disconnect |
|
194 END_TEST_BLOCK |
|
195 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0006 |
|
196 |
|
197 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0007 |
|
198 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0007 |
|
199 //! @SYMAPI CFbsBitmap |
|
200 //! @SYMAuthor James Mechen |
|
201 //! @SYMCreationDate 22/03/2006 |
|
202 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
203 //! @SYMTestCaseDesc CFbsBitmap::LoadAndCompress() (LoadAndCompress(const TDesC \&aFileName, TInt32 aId, TBool aShareIfLoaded, TUint aFileOffset) version) test. |
|
204 //! Load and compress a bitmap file with a file offset, without using RFile, |
|
205 //! not making it available for sharing between font and bitmap server clients. |
|
206 //! Uses API elements: LoadAndCompress(), IsCompressedInRAM() |
|
207 //! @SYMTestActions 1. Load and compress a bitmap from a multi-bitmap file. |
|
208 //! 2. Check bitmap is compressed in RAM. |
|
209 //! @SYMTestStatus Implemented |
|
210 //! @SYMTestPriority Critical |
|
211 //! @SYMTestExpectedResults The LoadAndCompress() method call returns KErrNone and doesn't cause panic. |
|
212 //! @SYMTestType CIT |
|
213 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
214 CREATE_OBJECT RFbsSession RFbsSession1 |
|
215 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
216 COMMAND RFbsSession1 Connect |
|
217 COMMAND CFbsBitmap1 new |
|
218 COMMAND CFbsBitmap1 LoadAndCompress GRAPHICS-FBSERV-FbsBitmap-PublicApi-0007-001command4LoadAndCompress |
|
219 COMMAND CFbsBitmap1 IsCompressedInRAM GRAPHICS-FBSERV-FbsBitmap-PublicApi-0007-001command5IsCompressedInRAM |
|
220 COMMAND CFbsBitmap1 ~ |
|
221 COMMAND RFbsSession1 Disconnect |
|
222 END_TEST_BLOCK |
|
223 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0007 |
|
224 |
|
225 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0008 |
|
226 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0008 |
|
227 //! @SYMAPI CFbsBitmap |
|
228 //! @SYMAuthor James Mechen |
|
229 //! @SYMCreationDate 22/03/2006 |
|
230 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
231 //! @SYMTestCaseDesc CFbsBitmap::LoadAndCompress() (LoadAndCompress(RFile \&aFile, TInt32 aId, TBool aShareIfLoaded, TUint aFileOffset) version) test. |
|
232 //! Load and compress a bitmap file with a file offset, using RFile, |
|
233 //! making it available for sharing between font and bitmap server clients. |
|
234 //! Uses API elements: LoadAndCompress(), IsCompressedInRAM() |
|
235 //! @SYMTestActions 1. Load and compress a bitmap from a multi-bitmap file. |
|
236 //! 2. Check bitmap is compressed in RAM. |
|
237 //! @SYMTestStatus Implemented |
|
238 //! @SYMTestPriority Critical |
|
239 //! @SYMTestExpectedResults The LoadAndCompress() method call returns KErrNone and doesn't cause panic. |
|
240 //! @SYMTestType CIT |
|
241 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
242 CREATE_OBJECT RFbsSession RFbsSession1 |
|
243 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
244 COMMAND RFbsSession1 Connect |
|
245 COMMAND CFbsBitmap1 new |
|
246 COMMAND CFbsBitmap1 LoadAndCompress GRAPHICS-FBSERV-FbsBitmap-PublicApi-0008-001command4LoadAndCompress |
|
247 COMMAND CFbsBitmap1 IsCompressedInRAM GRAPHICS-FBSERV-FbsBitmap-PublicApi-0008-001command5IsCompressedInRAM |
|
248 COMMAND CFbsBitmap1 ~ |
|
249 COMMAND RFbsSession1 Disconnect |
|
250 END_TEST_BLOCK |
|
251 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0008 |
|
252 |
|
253 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0009 |
|
254 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0009 |
|
255 //! @SYMAPI CFbsBitmap |
|
256 //! @SYMAuthor James Mechen |
|
257 //! @SYMCreationDate 22/03/2006 |
|
258 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
259 //! @SYMTestCaseDesc Load then compress a bitmap file. |
|
260 //! Uses API elements: Load(), Compress(), IsCompressedInRAM() |
|
261 //! @SYMTestActions 1. Load a bitmap from a multi-bitmap file. |
|
262 //! 2. Compress bitmap. |
|
263 //! 3. Check bitmap is compressed in RAM. |
|
264 //! @SYMTestStatus Implemented |
|
265 //! @SYMTestPriority Critical |
|
266 //! @SYMTestExpectedResults The Load() method call returns KErrNone and doesn't cause panic. IsCompressedInRAM() returns true. |
|
267 //! @SYMTestType CIT |
|
268 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
269 CREATE_OBJECT RFbsSession RFbsSession1 |
|
270 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
271 COMMAND RFbsSession1 Connect |
|
272 COMMAND CFbsBitmap1 new |
|
273 COMMAND CFbsBitmap1 Load GRAPHICS-FBSERV-FbsBitmap-PublicApi-0009-001command4Load |
|
274 COMMAND CFbsBitmap1 Compress |
|
275 COMMAND CFbsBitmap1 IsCompressedInRAM GRAPHICS-FBSERV-FbsBitmap-PublicApi-0009-001command6IsCompressedInRAM |
|
276 COMMAND CFbsBitmap1 ~ |
|
277 COMMAND RFbsSession1 Disconnect |
|
278 END_TEST_BLOCK |
|
279 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0009 |
|
280 |
|
281 |
|
282 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0012 |
|
283 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0012 |
|
284 //! @SYMAPI CFbsBitmap |
|
285 //! @SYMAuthor James Mechen |
|
286 //! @SYMCreationDate 22/03/2006 |
|
287 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
288 //! @SYMTestCaseDesc Load a bitmap and then releases it. |
|
289 //! Uses API elements: Load(), Reset() |
|
290 //! @SYMTestActions 1. Load a bitmap from a multi-bitmap file. |
|
291 //! 2. Release bitmap's handle from font and bitmap server. |
|
292 //! @SYMTestStatus Implemented |
|
293 //! @SYMTestPriority Critical |
|
294 //! @SYMTestExpectedResults The Reset() method call doesn't cause panic. |
|
295 //! @SYMTestType CIT |
|
296 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
297 CREATE_OBJECT RFbsSession RFbsSession1 |
|
298 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
299 COMMAND RFbsSession1 Connect |
|
300 COMMAND CFbsBitmap1 new |
|
301 COMMAND CFbsBitmap1 Load GRAPHICS-FBSERV-FbsBitmap-PublicApi-0012-001command4Load |
|
302 COMMAND CFbsBitmap1 Reset |
|
303 COMMAND CFbsBitmap1 ~ |
|
304 COMMAND RFbsSession1 Disconnect |
|
305 END_TEST_BLOCK |
|
306 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0012 |
|
307 |
|
308 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0013 |
|
309 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0013 |
|
310 //! @SYMAPI CFbsBitmap |
|
311 //! @SYMAuthor James Mechen |
|
312 //! @SYMCreationDate 22/03/2006 |
|
313 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
314 //! @SYMTestCaseDesc Create bitmaps with various sizes in all display modes. |
|
315 //! Uses API elements: Create() |
|
316 //! @SYMTestActions 1-11. Create bitmaps with various sizes in all display modes except ENone, ERgb, EColorLast. |
|
317 //! @SYMTestStatus Implemented |
|
318 //! @SYMTestPriority Critical |
|
319 //! @SYMTestExpectedResults The Create() method call returns KErrNone and doesn't cause panic. |
|
320 //! @SYMTestType CIT |
|
321 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
322 CREATE_OBJECT RFbsSession RFbsSession1 |
|
323 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
324 COMMAND RFbsSession1 Connect |
|
325 COMMAND CFbsBitmap1 new |
|
326 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0013-001command4Create |
|
327 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0013-001command5Create |
|
328 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0013-001command6Create |
|
329 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0013-001command7Create |
|
330 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0013-001command8Create |
|
331 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0013-001command9Create |
|
332 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0013-001command10Create |
|
333 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0013-001command11Create |
|
334 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0013-001command12Create |
|
335 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0013-001command13Create |
|
336 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0013-001command14Create |
|
337 COMMAND CFbsBitmap1 ~ |
|
338 COMMAND RFbsSession1 Disconnect |
|
339 END_TEST_BLOCK |
|
340 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0013 |
|
341 |
|
342 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0014 |
|
343 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0014 |
|
344 //! @SYMAPI CFbsBitmap |
|
345 //! @SYMAuthor James Mechen |
|
346 //! @SYMCreationDate 22/03/2006 |
|
347 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
348 //! @SYMTestCaseDesc CFbsBitmap::Save() (Save(const TDesC \&aFilename) version) test. Create bitmap and save to file, without using RFile. |
|
349 //! Uses API elements: Create(), Save() |
|
350 //! @SYMTestActions 1. Create bitmap. |
|
351 //! 2. Save bitmap to file. |
|
352 //! @SYMTestStatus Implemented |
|
353 //! @SYMTestPriority Critical |
|
354 //! @SYMTestExpectedResults The Save() method call returns KErrNone and doesn't cause panic. |
|
355 //! @SYMTestType CIT |
|
356 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
357 CREATE_OBJECT RFbsSession RFbsSession1 |
|
358 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
359 COMMAND RFbsSession1 Connect |
|
360 COMMAND CFbsBitmap1 new |
|
361 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0014-001command4Create |
|
362 COMMAND CFbsBitmap1 Save GRAPHICS-FBSERV-FbsBitmap-PublicApi-0014-001command5Save |
|
363 COMMAND CFbsBitmap1 ~ |
|
364 COMMAND RFbsSession1 Disconnect |
|
365 END_TEST_BLOCK |
|
366 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0014 |
|
367 |
|
368 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0015 |
|
369 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0015 |
|
370 //! @SYMAPI CFbsBitmap |
|
371 //! @SYMAuthor James Mechen |
|
372 //! @SYMCreationDate 22/03/2006 |
|
373 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
374 //! @SYMTestCaseDesc CFbsBitmap::Save() (Save(RFile \&aFile) version) test. Create bitmap and save to file, using RFile. |
|
375 //! Uses API elements: Create(), Save() |
|
376 //! @SYMTestActions 1. Create bitmap. |
|
377 //! 2. Save bitmap to file. |
|
378 //! @SYMTestStatus Implemented |
|
379 //! @SYMTestPriority Critical |
|
380 //! @SYMTestExpectedResults The Save() method call returns KErrNone and doesn't cause panic. |
|
381 //! @SYMTestType CIT |
|
382 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
383 CREATE_OBJECT RFbsSession RFbsSession1 |
|
384 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
385 COMMAND RFbsSession1 Connect |
|
386 COMMAND CFbsBitmap1 new |
|
387 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0015-001command4Create |
|
388 COMMAND CFbsBitmap1 Save GRAPHICS-FBSERV-FbsBitmap-PublicApi-0015-001command5Save |
|
389 COMMAND CFbsBitmap1 ~ |
|
390 COMMAND RFbsSession1 Disconnect |
|
391 END_TEST_BLOCK |
|
392 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0015 |
|
393 |
|
394 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0016 |
|
395 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0016 |
|
396 //! @SYMAPI CFbsBitmap |
|
397 //! @SYMAuthor James Mechen |
|
398 //! @SYMCreationDate 22/03/2006 |
|
399 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
400 //! @SYMTestCaseDesc CFbsBitmap::StoreL() (StoreL(const TDesC \&aFilename, TInt aNumSources, const TDesC *aSources[], TInt32 aSourceIds[]) version) test. |
|
401 //! Create bitmaps and store them in a multi-bitmap file, without using RFile. |
|
402 //! Uses API elements: Create(), StoreL() |
|
403 //! @SYMTestActions 1-3. Create 3 bitmaps saving them into 3 different files right after creation. |
|
404 //! 4. Call Store() to create a multi-bitmap file using those 3 files. |
|
405 //! @SYMTestStatus Implemented |
|
406 //! @SYMTestPriority Critical |
|
407 //! @SYMTestExpectedResults The StoreL() method call doesn't leave and doesn't cause panic. |
|
408 //! @SYMTestType CIT |
|
409 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
410 CREATE_OBJECT RFbsSession RFbsSession1 |
|
411 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
412 COMMAND RFbsSession1 Connect |
|
413 COMMAND CFbsBitmap1 new |
|
414 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0016-001command4Create |
|
415 COMMAND CFbsBitmap1 Save GRAPHICS-FBSERV-FbsBitmap-PublicApi-0016-001command5Save |
|
416 COMMAND CFbsBitmap1 Reset |
|
417 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0016-001command7Create |
|
418 COMMAND CFbsBitmap1 Save GRAPHICS-FBSERV-FbsBitmap-PublicApi-0016-001command8Save |
|
419 COMMAND CFbsBitmap1 Reset |
|
420 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0016-001command10Create |
|
421 COMMAND CFbsBitmap1 Save GRAPHICS-FBSERV-FbsBitmap-PublicApi-0016-001command11Save |
|
422 COMMAND CFbsBitmap1 Reset |
|
423 COMMAND CFbsBitmap1 StoreL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0016-001command13StoreL |
|
424 COMMAND CFbsBitmap1 ~ |
|
425 COMMAND RFbsSession1 Disconnect |
|
426 END_TEST_BLOCK |
|
427 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0016 |
|
428 |
|
429 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0017 |
|
430 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0017 |
|
431 //! @SYMAPI CFbsBitmap |
|
432 //! @SYMAuthor James Mechen |
|
433 //! @SYMCreationDate 23/03/2006 |
|
434 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
435 //! @SYMTestCaseDesc CFbsBitmap::StoreL() (StoreL(RFile \&aFile, TInt aNumSources, const TDesC *aSources[], TInt32 aSourceIds[]) version) test. |
|
436 //! Create bitmaps and store them in a multi-bitmap file, using RFile. |
|
437 //! Uses API elements: Create(), StoreL() |
|
438 //! @SYMTestActions 1-3. Create 3 bitmaps saving them into 3 different files right after creation. |
|
439 //! 4. Store bitmaps in a multi-bitmap file. |
|
440 //! @SYMTestStatus Implemented |
|
441 //! @SYMTestPriority Critical |
|
442 //! @SYMTestExpectedResults The StoreL() method call doesn't leave and doesn't cause panic. |
|
443 //! @SYMTestType CIT |
|
444 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
445 CREATE_OBJECT RFbsSession RFbsSession1 |
|
446 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
447 COMMAND RFbsSession1 Connect |
|
448 COMMAND CFbsBitmap1 new |
|
449 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0017-001command4Create |
|
450 COMMAND CFbsBitmap1 Save GRAPHICS-FBSERV-FbsBitmap-PublicApi-0017-001command5Save |
|
451 COMMAND CFbsBitmap1 Reset |
|
452 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0017-001command7Create |
|
453 COMMAND CFbsBitmap1 Save GRAPHICS-FBSERV-FbsBitmap-PublicApi-0017-001command8Save |
|
454 COMMAND CFbsBitmap1 Reset |
|
455 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0017-001command10Create |
|
456 COMMAND CFbsBitmap1 Save GRAPHICS-FBSERV-FbsBitmap-PublicApi-0017-001command11Save |
|
457 COMMAND CFbsBitmap1 Reset |
|
458 COMMAND CFbsBitmap1 StoreL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0017-001command13StoreL |
|
459 COMMAND CFbsBitmap1 ~ |
|
460 COMMAND RFbsSession1 Disconnect |
|
461 END_TEST_BLOCK |
|
462 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0017 |
|
463 |
|
464 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0018 |
|
465 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0018 |
|
466 //! @SYMAPI CFbsBitmap |
|
467 //! @SYMAuthor James Mechen |
|
468 //! @SYMCreationDate 23/03/2006 |
|
469 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
470 //! @SYMTestCaseDesc Load bitmap, duplicate it and save duplicate to file. |
|
471 //! Uses API elements: Load(), Duplicate(), Save() |
|
472 //! @SYMTestActions 1. Load bitmap from file. |
|
473 //! 2. Instantiate another bitmap. |
|
474 //! 2. Duplicate loaded bitmap by the second one. |
|
475 //! 3. Save duplicate to file. |
|
476 //! @SYMTestStatus Implemented |
|
477 //! @SYMTestPriority Critical |
|
478 //! @SYMTestExpectedResults The methods return KErrNone and don't cause panic. |
|
479 //! @SYMTestType CIT |
|
480 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
481 CREATE_OBJECT RFbsSession RFbsSession1 |
|
482 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
483 CREATE_OBJECT CFbsBitmap CFbsBitmap2 |
|
484 COMMAND RFbsSession1 Connect |
|
485 COMMAND CFbsBitmap1 new |
|
486 COMMAND CFbsBitmap1 Load GRAPHICS-FBSERV-FbsBitmap-PublicApi-0018-001command4Load |
|
487 COMMAND CFbsBitmap1 Handle |
|
488 COMMAND CFbsBitmap2 new |
|
489 COMMAND CFbsBitmap2 Duplicate GRAPHICS-FBSERV-FbsBitmap-PublicApi-0018-001command7Duplicate |
|
490 COMMAND CFbsBitmap2 Save GRAPHICS-FBSERV-FbsBitmap-PublicApi-0018-001command8Save |
|
491 COMMAND CFbsBitmap1 ~ |
|
492 COMMAND CFbsBitmap2 ~ |
|
493 COMMAND RFbsSession1 Disconnect |
|
494 END_TEST_BLOCK |
|
495 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0018 |
|
496 |
|
497 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0019 |
|
498 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0019 |
|
499 //! @SYMAPI CFbsBitmap |
|
500 //! @SYMAuthor James Mechen |
|
501 //! @SYMCreationDate 23/03/2006 |
|
502 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
503 //! @SYMTestCaseDesc Load bitmap and externalized it to a write stream. |
|
504 //! Uses API elements: Create(), ExternalizeL(), InternalizeL() |
|
505 //! @SYMTestActions 1. Create a bitmap. |
|
506 //! 2. Externalize bitmap to write stream. |
|
507 //! 3. Internalize bitmap from read stream. |
|
508 //! @SYMTestStatus Implemented |
|
509 //! @SYMTestPriority Critical |
|
510 //! @SYMTestExpectedResults Methods ExternalizeL() and InternalizeL() don't leave and don't cause panic. |
|
511 //! @SYMTestType CIT |
|
512 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
513 CREATE_OBJECT RFbsSession RFbsSession1 |
|
514 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
515 COMMAND RFbsSession1 Connect |
|
516 COMMAND CFbsBitmap1 new |
|
517 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0019-001command4Create |
|
518 COMMAND CFbsBitmap1 ExternalizeL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0019-001command5ExternalizeL |
|
519 COMMAND CFbsBitmap1 InternalizeL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0019-001command6InternalizeL |
|
520 COMMAND CFbsBitmap1 ~ |
|
521 COMMAND RFbsSession1 Disconnect |
|
522 END_TEST_BLOCK |
|
523 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0019 |
|
524 |
|
525 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0020 |
|
526 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0020 |
|
527 //! @SYMAPI CFbsBitmap |
|
528 //! @SYMAuthor James Mechen |
|
529 //! @SYMCreationDate 23/03/2006 |
|
530 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
531 //! @SYMTestCaseDesc Load bitmap and externalized part of it to a write stream. |
|
532 //! Uses API elements: Create(), ExternalizeRectangleL(), InternalizeL() |
|
533 //! @SYMTestActions 1. Create a bitmap. |
|
534 //! 2. Externalize part of bitmap to write stream. |
|
535 //! 3. Internalize bitmap from read stream. |
|
536 //! @SYMTestStatus Implemented |
|
537 //! @SYMTestPriority Critical |
|
538 //! @SYMTestExpectedResults Methods ExternalizeRectangleL() and InternalizeL() don't leave and don't cause panic. |
|
539 //! @SYMTestType CIT |
|
540 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
541 CREATE_OBJECT RFbsSession RFbsSession1 |
|
542 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
543 COMMAND RFbsSession1 Connect |
|
544 COMMAND CFbsBitmap1 new |
|
545 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0020-001command4Create |
|
546 COMMAND CFbsBitmap1 ExternalizeRectangleL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0020-001command5ExternalizeRectangleL |
|
547 COMMAND CFbsBitmap1 InternalizeL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0020-001command6InternalizeL |
|
548 COMMAND CFbsBitmap1 ~ |
|
549 COMMAND RFbsSession1 Disconnect |
|
550 END_TEST_BLOCK |
|
551 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0020 |
|
552 |
|
553 |
|
554 |
|
555 |
|
556 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0022 |
|
557 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0022 |
|
558 //! @SYMAPI CFbsBitmap |
|
559 //! @SYMAuthor James Mechen |
|
560 //! @SYMCreationDate 23/03/2006 |
|
561 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
562 //! @SYMTestCaseDesc Load bitmap and set it to all display modes. |
|
563 //! Uses API elements: Load(), SetDisplayMode(), DisplayMode(), InitialDisplayMode() |
|
564 //! @SYMTestActions 1. Create bitmap with a certain display mode (take EColor256 = 6). |
|
565 //! 2. Call DisplayMode() to check the display mode. |
|
566 //! 3-15. Set then get all display modes that could be fit into EColor256 (1, 2, 3, 4, 5, 6) |
|
567 //! 16. Get initial display mode. |
|
568 //! @SYMTestStatus Implemented |
|
569 //! @SYMTestPriority Critical |
|
570 //! @SYMTestExpectedResults Display modes are correctly set without causing panic. |
|
571 //! @SYMTestType CIT |
|
572 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
573 CREATE_OBJECT RFbsSession RFbsSession1 |
|
574 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
575 COMMAND RFbsSession1 Connect |
|
576 COMMAND CFbsBitmap1 new |
|
577 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0022-001command4Create |
|
578 COMMAND CFbsBitmap1 DisplayMode GRAPHICS-FBSERV-FbsBitmap-PublicApi-0022-001command5DisplayMode |
|
579 COMMAND CFbsBitmap1 SetDisplayMode GRAPHICS-FBSERV-FbsBitmap-PublicApi-0022-001command6SetDisplayMode |
|
580 COMMAND CFbsBitmap1 DisplayMode GRAPHICS-FBSERV-FbsBitmap-PublicApi-0022-001command7DisplayMode |
|
581 COMMAND CFbsBitmap1 SetDisplayMode GRAPHICS-FBSERV-FbsBitmap-PublicApi-0022-001command8SetDisplayMode |
|
582 COMMAND CFbsBitmap1 DisplayMode GRAPHICS-FBSERV-FbsBitmap-PublicApi-0022-001command9DisplayMode |
|
583 COMMAND CFbsBitmap1 SetDisplayMode GRAPHICS-FBSERV-FbsBitmap-PublicApi-0022-001command10SetDisplayMode |
|
584 COMMAND CFbsBitmap1 DisplayMode GRAPHICS-FBSERV-FbsBitmap-PublicApi-0022-001command11DisplayMode |
|
585 COMMAND CFbsBitmap1 SetDisplayMode GRAPHICS-FBSERV-FbsBitmap-PublicApi-0022-001command12SetDisplayMode |
|
586 COMMAND CFbsBitmap1 DisplayMode GRAPHICS-FBSERV-FbsBitmap-PublicApi-0022-001command13DisplayMode |
|
587 COMMAND CFbsBitmap1 SetDisplayMode GRAPHICS-FBSERV-FbsBitmap-PublicApi-0022-001command14SetDisplayMode |
|
588 COMMAND CFbsBitmap1 DisplayMode GRAPHICS-FBSERV-FbsBitmap-PublicApi-0022-001command15DisplayMode |
|
589 COMMAND CFbsBitmap1 SetDisplayMode GRAPHICS-FBSERV-FbsBitmap-PublicApi-0022-001command16SetDisplayMode |
|
590 COMMAND CFbsBitmap1 DisplayMode GRAPHICS-FBSERV-FbsBitmap-PublicApi-0022-001command17DisplayMode |
|
591 COMMAND CFbsBitmap1 InitialDisplayMode GRAPHICS-FBSERV-FbsBitmap-PublicApi-0022-001command18InitialDisplayMode |
|
592 COMMAND CFbsBitmap1 ~ |
|
593 COMMAND RFbsSession1 Disconnect |
|
594 END_TEST_BLOCK |
|
595 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0022 |
|
596 |
|
597 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0023 |
|
598 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0023 |
|
599 //! @SYMAPI CFbsBitmap |
|
600 //! @SYMAuthor James Mechen |
|
601 //! @SYMCreationDate 23/03/2006 |
|
602 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
603 //! @SYMTestCaseDesc CFbsBitmap::GetScanLine() (GetScanLine(TDes8 \&aBuf, const TPoint \&aPixel, TInt aLength, TDisplayMode aDispMode) version), |
|
604 //! CFbsBitmap::SetScanLine(), GetVerticalScanLine() (both GetVerticalScanLine(TDes8 \&aBuf, TInt aX, TDisplayMode aDispMode) and |
|
605 //! GetVerticalScanLine(TDes8 \&aBuf, TInt aX, const TPoint \&aDitherOffset, TDisplayMode aDispMode) versions) test. |
|
606 //! Load bitmap and test setting/getting scanlines. |
|
607 //! Uses API elements: Load(), SetScanLine(), GetScanLine(), GetVerticalScanLine() |
|
608 //! @SYMTestActions 1. Create bitmap (10x10, EColor256). |
|
609 //! 2. Set horizontal scanline using position 0 from data-file |
|
610 //! 3. Get horizontal scanline with the same display mode starting at (0,0) and 10 bytes long |
|
611 //! 4. Get vertical scanline of 0-th vertical with the same display mode |
|
612 //! 5. Get vertical scanline of 0-th vertical with the same display mode using dithering offset (0,0) |
|
613 //! @SYMTestStatus Implemented |
|
614 //! @SYMTestPriority Critical |
|
615 //! @SYMTestExpectedResults Scanlines are correctly set without causing panic. |
|
616 //! @SYMTestType CIT |
|
617 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
618 CREATE_OBJECT RFbsSession RFbsSession1 |
|
619 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
620 COMMAND RFbsSession1 Connect |
|
621 COMMAND CFbsBitmap1 new |
|
622 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0023-001command4Create |
|
623 COMMAND CFbsBitmap1 SetScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0023-001command5SetScanLine |
|
624 COMMAND CFbsBitmap1 GetScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0023-001command6GetScanLine |
|
625 COMMAND CFbsBitmap1 GetVerticalScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0023-001command7GetVerticalScanLine |
|
626 COMMAND CFbsBitmap1 GetVerticalScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0023-001command8GetVerticalScanLine |
|
627 COMMAND CFbsBitmap1 ~ |
|
628 COMMAND RFbsSession1 Disconnect |
|
629 END_TEST_BLOCK |
|
630 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0023 |
|
631 |
|
632 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0024 |
|
633 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0024 |
|
634 //! @SYMAPI CFbsBitmap |
|
635 //! @SYMAuthor James Mechen |
|
636 //! @SYMCreationDate 23/03/2006 |
|
637 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
638 //! @SYMTestCaseDesc CFbsBitmap::SizeInTwips(), CFbsBitmap::SetSizeInTwips() (both SetSizeInTwips(const MGraphicsDeviceMap *aMap) and SetSizeInTwips(const TSize \&aSizeInTwips) versions) test. |
|
639 //! Load bitmap and test setting/getting size in twips. |
|
640 //! Uses API elements: Load(), SetSizeInTwips(), SizeInTwips() |
|
641 //! @SYMTestActions 1. Create bitmap. |
|
642 //! 2-4. Set then get various twips sizes, checking that sizes match. |
|
643 //! 5. Create a bitmap device object. |
|
644 //! 6. Set twips size using the graphics device map. |
|
645 //! @SYMTestStatus Implemented |
|
646 //! @SYMTestPriority Critical |
|
647 //! @SYMTestExpectedResults Sizes in twips are correctly set without causing panic. |
|
648 //! @SYMTestType CIT |
|
649 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
650 CREATE_OBJECT RFbsSession RFbsSession1 |
|
651 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
652 CREATE_OBJECT CFbsBitmapDevice CFbsBitmapDevice1 |
|
653 COMMAND RFbsSession1 Connect |
|
654 COMMAND CFbsBitmap1 new |
|
655 COMMAND CFbsBitmap1 Load GRAPHICS-FBSERV-FbsBitmap-PublicApi-0024-001command4Load |
|
656 COMMAND CFbsBitmap1 SetSizeInTwips GRAPHICS-FBSERV-FbsBitmap-PublicApi-0024-001command5SetSizeInTwips |
|
657 COMMAND CFbsBitmap1 SizeInTwips GRAPHICS-FBSERV-FbsBitmap-PublicApi-0024-001command6SizeInTwips |
|
658 COMMAND CFbsBitmap1 SetSizeInTwips GRAPHICS-FBSERV-FbsBitmap-PublicApi-0024-001command7SetSizeInTwips |
|
659 COMMAND CFbsBitmap1 SizeInTwips GRAPHICS-FBSERV-FbsBitmap-PublicApi-0024-001command8SizeInTwips |
|
660 COMMAND CFbsBitmap1 SetSizeInTwips GRAPHICS-FBSERV-FbsBitmap-PublicApi-0024-001command9SetSizeInTwips |
|
661 COMMAND CFbsBitmap1 SizeInTwips GRAPHICS-FBSERV-FbsBitmap-PublicApi-0024-001command10SizeInTwips |
|
662 COMMAND CFbsBitmap1 SetSizeInTwips GRAPHICS-FBSERV-FbsBitmap-PublicApi-0024-001command11SetSizeInTwips |
|
663 COMMAND CFbsBitmap1 ~ |
|
664 COMMAND RFbsSession1 Disconnect |
|
665 END_TEST_BLOCK |
|
666 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0024 |
|
667 |
|
668 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0025 |
|
669 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0025 |
|
670 //! @SYMAPI CFbsBitmap |
|
671 //! @SYMAuthor James Mechen |
|
672 //! @SYMCreationDate 23/03/2006 |
|
673 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
674 //! @SYMTestCaseDesc Open bitmap files and test various get methods. |
|
675 //! Uses API elements: Load(), DataStride(), Handle(), IsLargeBitmap(), |
|
676 //! IsMonochrome(), SizeInPixels() |
|
677 //! @SYMTestActions 1. Load bitmap file. |
|
678 //! 2. Get length in bytes between scanlines in memory. |
|
679 //! 3. Get handle number of the bitmap. |
|
680 //! 4. Get whether bitmap is large and check it to be as expected. |
|
681 //! 5. Get whether bitmap is monochrome and check it to be as expected. |
|
682 //! 6. Get pixel-size of bitmap. |
|
683 //! 7-12. Repeat 1-6 for another file. |
|
684 //! @SYMTestStatus Implemented |
|
685 //! @SYMTestPriority Critical |
|
686 //! @SYMTestExpectedResults Get methods work correctly without causing panic for images loaded. |
|
687 //! @SYMTestType CIT |
|
688 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
689 CREATE_OBJECT RFbsSession RFbsSession1 |
|
690 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
691 CREATE_OBJECT CFbsBitmap CFbsBitmap2 |
|
692 COMMAND RFbsSession1 Connect |
|
693 COMMAND CFbsBitmap1 new |
|
694 COMMAND CFbsBitmap1 Load GRAPHICS-FBSERV-FbsBitmap-PublicApi-0025-001command4Load |
|
695 COMMAND CFbsBitmap1 DataStride |
|
696 COMMAND CFbsBitmap1 Handle |
|
697 COMMAND CFbsBitmap1 IsLargeBitmap GRAPHICS-FBSERV-FbsBitmap-PublicApi-0025-001command7IsLargeBitmap |
|
698 COMMAND CFbsBitmap1 IsMonochrome GRAPHICS-FBSERV-FbsBitmap-PublicApi-0025-001command8IsMonochrome |
|
699 COMMAND CFbsBitmap1 SizeInPixels GRAPHICS-FBSERV-FbsBitmap-PublicApi-0025-001command9SizeInPixels |
|
700 COMMAND CFbsBitmap1 new |
|
701 COMMAND CFbsBitmap1 Load GRAPHICS-FBSERV-FbsBitmap-PublicApi-0025-001command12Load |
|
702 COMMAND CFbsBitmap1 DataStride |
|
703 COMMAND CFbsBitmap1 Handle |
|
704 COMMAND CFbsBitmap1 IsLargeBitmap GRAPHICS-FBSERV-FbsBitmap-PublicApi-0025-001command15IsLargeBitmap |
|
705 COMMAND CFbsBitmap1 IsMonochrome GRAPHICS-FBSERV-FbsBitmap-PublicApi-0025-001command16IsMonochrome |
|
706 COMMAND CFbsBitmap1 SizeInPixels GRAPHICS-FBSERV-FbsBitmap-PublicApi-0025-001command17SizeInPixels |
|
707 COMMAND CFbsBitmap1 ~ |
|
708 COMMAND CFbsBitmap2 ~ |
|
709 COMMAND RFbsSession1 Disconnect |
|
710 END_TEST_BLOCK |
|
711 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0025 |
|
712 |
|
713 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0026 |
|
714 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0026 |
|
715 //! @SYMAPI CFbsBitmap |
|
716 //! @SYMAuthor James Mechen |
|
717 //! @SYMCreationDate 23/03/2006 |
|
718 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
719 //! @SYMTestCaseDesc Load bitmap and get RGB value of various pixels. |
|
720 //! Uses API elements: Load(), GetPixel() |
|
721 //! @SYMTestActions 1. Load bitmap. |
|
722 //! 2-6. Get RGB value of various pixels and check them to be as expected. |
|
723 //! @SYMTestStatus Implemented |
|
724 //! @SYMTestPriority Critical |
|
725 //! @SYMTestExpectedResults RGB values of pixels are returned without causing panic. |
|
726 //! @SYMTestType CIT |
|
727 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
728 CREATE_OBJECT RFbsSession RFbsSession1 |
|
729 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
730 COMMAND RFbsSession1 Connect |
|
731 COMMAND CFbsBitmap1 new |
|
732 COMMAND CFbsBitmap1 Load GRAPHICS-FBSERV-FbsBitmap-PublicApi-0026-001command4Load |
|
733 COMMAND CFbsBitmap1 GetPixel GRAPHICS-FBSERV-FbsBitmap-PublicApi-0026-001command5GetPixel |
|
734 COMMAND CFbsBitmap1 GetPixel GRAPHICS-FBSERV-FbsBitmap-PublicApi-0026-001command6GetPixel |
|
735 COMMAND CFbsBitmap1 GetPixel GRAPHICS-FBSERV-FbsBitmap-PublicApi-0026-001command7GetPixel |
|
736 COMMAND CFbsBitmap1 GetPixel GRAPHICS-FBSERV-FbsBitmap-PublicApi-0026-001command8GetPixel |
|
737 COMMAND CFbsBitmap1 GetPixel GRAPHICS-FBSERV-FbsBitmap-PublicApi-0026-001command9GetPixel |
|
738 COMMAND CFbsBitmap1 ~ |
|
739 COMMAND RFbsSession1 Disconnect |
|
740 END_TEST_BLOCK |
|
741 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0026 |
|
742 |
|
743 |
|
744 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0028 |
|
745 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0028 |
|
746 //! @SYMAPI CFbsBitmap |
|
747 //! @SYMAuthor James Mechen |
|
748 //! @SYMCreationDate 23/03/2006 |
|
749 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
750 //! @SYMTestCaseDesc Get scanline length for all legal display modes. |
|
751 //! Uses API elements: ScanLineLength() |
|
752 //! @SYMTestActions 1-11. Get scanline lengths for all display modes (except ENone, ERgb, EColorLast) and various lengths and check them to be as expected. |
|
753 //! @SYMTestStatus Implemented |
|
754 //! @SYMTestPriority Critical |
|
755 //! @SYMTestExpectedResults Scanline lengths are correctly returned without causing panic. |
|
756 //! @SYMTestType CIT |
|
757 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
758 CREATE_OBJECT RFbsSession RFbsSession1 |
|
759 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
760 COMMAND RFbsSession1 Connect |
|
761 COMMAND CFbsBitmap1 ScanLineLength GRAPHICS-FBSERV-FbsBitmap-PublicApi-0028-001command3ScanLineLength |
|
762 COMMAND CFbsBitmap1 ScanLineLength GRAPHICS-FBSERV-FbsBitmap-PublicApi-0028-001command4ScanLineLength |
|
763 COMMAND CFbsBitmap1 ScanLineLength GRAPHICS-FBSERV-FbsBitmap-PublicApi-0028-001command5ScanLineLength |
|
764 COMMAND CFbsBitmap1 ScanLineLength GRAPHICS-FBSERV-FbsBitmap-PublicApi-0028-001command6ScanLineLength |
|
765 COMMAND CFbsBitmap1 ScanLineLength GRAPHICS-FBSERV-FbsBitmap-PublicApi-0028-001command7ScanLineLength |
|
766 COMMAND CFbsBitmap1 ScanLineLength GRAPHICS-FBSERV-FbsBitmap-PublicApi-0028-001command8ScanLineLength |
|
767 COMMAND CFbsBitmap1 ScanLineLength GRAPHICS-FBSERV-FbsBitmap-PublicApi-0028-001command9ScanLineLength |
|
768 COMMAND CFbsBitmap1 ScanLineLength GRAPHICS-FBSERV-FbsBitmap-PublicApi-0028-001command10ScanLineLength |
|
769 COMMAND CFbsBitmap1 ScanLineLength GRAPHICS-FBSERV-FbsBitmap-PublicApi-0028-001command11ScanLineLength |
|
770 COMMAND CFbsBitmap1 ScanLineLength GRAPHICS-FBSERV-FbsBitmap-PublicApi-0028-001command12ScanLineLength |
|
771 COMMAND CFbsBitmap1 ScanLineLength GRAPHICS-FBSERV-FbsBitmap-PublicApi-0028-001command13ScanLineLength |
|
772 COMMAND CFbsBitmap1 ~ |
|
773 COMMAND RFbsSession1 Disconnect |
|
774 END_TEST_BLOCK |
|
775 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0028 |
|
776 |
|
777 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0029 |
|
778 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0029 |
|
779 //! @SYMAPI CFbsBitmap |
|
780 //! @SYMAuthor James Mechen |
|
781 //! @SYMCreationDate 23/03/2006 |
|
782 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
783 //! @SYMTestCaseDesc Load bitmap and resize several times. |
|
784 //! Uses API elements: Load(), Resize(), SwapWidthAndHeight(), SizeInPixels() |
|
785 //! @SYMTestActions 1. Load bitmap. |
|
786 //! 2. Resize bitmap to larger than original size. |
|
787 //! 3. Get size of bitmap. |
|
788 //! 4. Resize bitmap back to original size. |
|
789 //! 5. Get size of bitmap. |
|
790 //! 6. Resize bitmap to small than original size. |
|
791 //! 7. Get size of bitmap. |
|
792 //! 8. Swap width and height of bitmap. |
|
793 //! 9. Get size of bitmap. |
|
794 //! @SYMTestStatus Implemented |
|
795 //! @SYMTestPriority Critical |
|
796 //! @SYMTestExpectedResults Bitmap is resized correctly without causing panic. |
|
797 //! @SYMTestType CIT |
|
798 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
799 CREATE_OBJECT RFbsSession RFbsSession1 |
|
800 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
801 COMMAND RFbsSession1 Connect |
|
802 COMMAND CFbsBitmap1 new |
|
803 COMMAND CFbsBitmap1 Load GRAPHICS-FBSERV-FbsBitmap-PublicApi-0029-001command4Load |
|
804 COMMAND CFbsBitmap1 SizeInPixels GRAPHICS-FBSERV-FbsBitmap-PublicApi-0029-001command5SizeInPixels |
|
805 COMMAND CFbsBitmap1 Resize GRAPHICS-FBSERV-FbsBitmap-PublicApi-0029-001command6Resize |
|
806 COMMAND CFbsBitmap1 SizeInPixels GRAPHICS-FBSERV-FbsBitmap-PublicApi-0029-001command7SizeInPixels |
|
807 COMMAND CFbsBitmap1 Resize GRAPHICS-FBSERV-FbsBitmap-PublicApi-0029-001command8Resize |
|
808 COMMAND CFbsBitmap1 SizeInPixels GRAPHICS-FBSERV-FbsBitmap-PublicApi-0029-001command9SizeInPixels |
|
809 COMMAND CFbsBitmap1 Resize GRAPHICS-FBSERV-FbsBitmap-PublicApi-0029-001command10Resize |
|
810 COMMAND CFbsBitmap1 SizeInPixels GRAPHICS-FBSERV-FbsBitmap-PublicApi-0029-001command11SizeInPixels |
|
811 COMMAND CFbsBitmap1 SwapWidthAndHeight |
|
812 COMMAND CFbsBitmap1 SizeInPixels GRAPHICS-FBSERV-FbsBitmap-PublicApi-0029-001command13SizeInPixels |
|
813 COMMAND CFbsBitmap1 ~ |
|
814 COMMAND RFbsSession1 Disconnect |
|
815 END_TEST_BLOCK |
|
816 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0029 |
|
817 |
|
818 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0030 |
|
819 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0030 |
|
820 //! @SYMAPI CFbsBitmap |
|
821 //! @SYMAuthor James Mechen |
|
822 //! @SYMCreationDate 23/03/2006 |
|
823 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
824 //! @SYMTestCaseDesc Load bitmap and convert horiz/vert dimensions on graphics device between pixels and twips. |
|
825 //! Uses API elements: Load(), HorizontalPixelsToTwips(), HorizontalTwipsToPixels(), |
|
826 //! VerticalPixelsToTwips(), VerticalTwipsToPixels() |
|
827 //! @SYMTestActions 1. Load bitmap. |
|
828 //! 2. Convert horiz dimensions on graphics device from pixels to twips and check it to be as expected. |
|
829 //! 3. Convert horiz dimensions on graphics device back to pixels from twips and check it to be as expected. |
|
830 //! 4. Convert vert dimensions on graphics device from pixels to twips and check it to be as expected. |
|
831 //! 5. Convert vert dimensions on graphics device back to pixels from twips and check it to be as expected. |
|
832 //! @SYMTestStatus Implemented |
|
833 //! @SYMTestPriority Critical |
|
834 //! @SYMTestExpectedResults Conversions are done correctly without causing panic. |
|
835 //! @SYMTestType CIT |
|
836 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
837 CREATE_OBJECT RFbsSession RFbsSession1 |
|
838 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
839 COMMAND RFbsSession1 Connect |
|
840 COMMAND CFbsBitmap1 new |
|
841 COMMAND CFbsBitmap1 Load GRAPHICS-FBSERV-FbsBitmap-PublicApi-0030-001command4Load |
|
842 COMMAND CFbsBitmap1 HorizontalPixelsToTwips GRAPHICS-FBSERV-FbsBitmap-PublicApi-0030-001command5HorizontalPixelsToTwips |
|
843 COMMAND CFbsBitmap1 HorizontalTwipsToPixels GRAPHICS-FBSERV-FbsBitmap-PublicApi-0030-001command6HorizontalTwipsToPixels |
|
844 COMMAND CFbsBitmap1 VerticalPixelsToTwips GRAPHICS-FBSERV-FbsBitmap-PublicApi-0030-001command7VerticalPixelsToTwips |
|
845 COMMAND CFbsBitmap1 VerticalTwipsToPixels GRAPHICS-FBSERV-FbsBitmap-PublicApi-0030-001command8VerticalTwipsToPixels |
|
846 COMMAND CFbsBitmap1 ~ |
|
847 COMMAND RFbsSession1 Disconnect |
|
848 END_TEST_BLOCK |
|
849 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0030 |
|
850 |
|
851 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0031 |
|
852 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0031 |
|
853 //! @SYMAPI CFbsBitmap |
|
854 //! @SYMAuthor James Mechen |
|
855 //! @SYMCreationDate 24/03/2006 |
|
856 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
857 //! @SYMTestCaseDesc Load bitmap and lock/unlock the global bitmap heap. |
|
858 //! Uses API elements: Load(), LockHeap(), LockHeapLC(), both version of UnlockHeap(), DataAddress() |
|
859 //! @SYMTestActions 1. Load a large bitmap (larger than 64Kb). |
|
860 //! 2. Lock the global bitmap heap, using the always flag. |
|
861 //! 3. Get address of first pixel in the bitmap. |
|
862 //! 4. Unlock the global bitmap heap, using the always flag. |
|
863 //! 5-7. Repeat 2-4 without using the always flag using static UnlockHeap(). |
|
864 //! 8. Lock the global bitmap heap (leaving a pointer to TCleanupItem), using the always flag. |
|
865 //! 9. Get address of first pixel in the bitmap. |
|
866 //! 10. Unlock the global bitmap heap and call PopAndDestroy(). |
|
867 //! 11-13. Repeat 8-10 without using the always flag in locking. |
|
868 //! 14-26. Repeat 1-13 for a small bitmap (smaller than 64Kb), but don't use static UnlockHeap() if always flag is not used. |
|
869 //! @SYMTestStatus Implemented |
|
870 //! @SYMTestPriority Critical |
|
871 //! @SYMTestExpectedResults The global bitmap heap is locked/unlocked without causing panic. |
|
872 //! @SYMTestType CIT |
|
873 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
874 CREATE_OBJECT RFbsSession RFbsSession1 |
|
875 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
876 COMMAND RFbsSession1 Connect |
|
877 COMMAND CFbsBitmap1 new |
|
878 COMMAND CFbsBitmap1 Load GRAPHICS-FBSERV-FbsBitmap-PublicApi-0031-001command4Load |
|
879 COMMAND CFbsBitmap1 LockHeap GRAPHICS-FBSERV-FbsBitmap-PublicApi-0031-001command5LockHeap |
|
880 COMMAND CFbsBitmap1 DataAddress |
|
881 COMMAND CFbsBitmap1 UnlockHeap |
|
882 COMMAND CFbsBitmap1 LockHeap GRAPHICS-FBSERV-FbsBitmap-PublicApi-0031-001command8LockHeap |
|
883 COMMAND CFbsBitmap1 DataAddress |
|
884 COMMAND CFbsBitmap1 UnlockHeap GRAPHICS-FBSERV-FbsBitmap-PublicApi-0031-001command10UnlockHeap |
|
885 COMMAND CFbsBitmap1 LockHeapLC GRAPHICS-FBSERV-FbsBitmap-PublicApi-0031-001command11LockHeapLC |
|
886 COMMAND CFbsBitmap1 DataAddress |
|
887 COMMAND CFbsBitmap1 UnlockHeap |
|
888 COMMAND CFbsBitmap1 LockHeapLC GRAPHICS-FBSERV-FbsBitmap-PublicApi-0031-001command14LockHeapLC |
|
889 COMMAND CFbsBitmap1 DataAddress |
|
890 COMMAND CFbsBitmap1 UnlockHeap |
|
891 COMMAND CFbsBitmap1 Reset |
|
892 COMMAND CFbsBitmap1 Load GRAPHICS-FBSERV-FbsBitmap-PublicApi-0031-001command18Load |
|
893 COMMAND CFbsBitmap1 LockHeap GRAPHICS-FBSERV-FbsBitmap-PublicApi-0031-001command19LockHeap |
|
894 COMMAND CFbsBitmap1 DataAddress |
|
895 COMMAND CFbsBitmap1 UnlockHeap GRAPHICS-FBSERV-FbsBitmap-PublicApi-0031-001command21UnlockHeap |
|
896 COMMAND CFbsBitmap1 LockHeap GRAPHICS-FBSERV-FbsBitmap-PublicApi-0031-001command22LockHeap |
|
897 COMMAND CFbsBitmap1 DataAddress |
|
898 COMMAND CFbsBitmap1 UnlockHeap |
|
899 COMMAND CFbsBitmap1 LockHeapLC GRAPHICS-FBSERV-FbsBitmap-PublicApi-0031-001command25LockHeapLC |
|
900 COMMAND CFbsBitmap1 DataAddress |
|
901 COMMAND CFbsBitmap1 UnlockHeap GRAPHICS-FBSERV-FbsBitmap-PublicApi-0031-001command27UnlockHeap |
|
902 COMMAND CFbsBitmap1 LockHeapLC GRAPHICS-FBSERV-FbsBitmap-PublicApi-0031-001command28LockHeapLC |
|
903 COMMAND CFbsBitmap1 DataAddress |
|
904 COMMAND CFbsBitmap1 UnlockHeap |
|
905 COMMAND CFbsBitmap1 ~ |
|
906 COMMAND RFbsSession1 Disconnect |
|
907 END_TEST_BLOCK |
|
908 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0031 |
|
909 |
|
910 |
|
911 /////////////////////////////////////////////////////////////////////////////////// |
|
912 // NEGATIVE TESTS |
|
913 /////////////////////////////////////////////////////////////////////////////////// |
|
914 |
|
915 |
|
916 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0032 |
|
917 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0032 |
|
918 //! @SYMAPI CFbsBitmap |
|
919 //! @SYMAuthor James Mechen |
|
920 //! @SYMCreationDate 30/03/2006 |
|
921 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
922 //! @SYMTestCaseDesc Load bitmap and set it to invalid display mode. |
|
923 //! Uses API elements: SetDisplayMode() |
|
924 //! @SYMTestActions 1. Create bitmap. |
|
925 //! 2. Set invalid display mode. |
|
926 //! @SYMTestStatus Implemented |
|
927 //! @SYMTestPriority High |
|
928 //! @SYMTestExpectedResults KErrArgument is returned. |
|
929 //! @SYMTestType CIT |
|
930 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
931 CREATE_OBJECT RFbsSession RFbsSession1 |
|
932 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
933 COMMAND RFbsSession1 Connect |
|
934 COMMAND CFbsBitmap1 new |
|
935 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0032-001command4Create |
|
936 COMMAND !Error=-6 CFbsBitmap1 SetDisplayMode GRAPHICS-FBSERV-FbsBitmap-PublicApi-0032-001command5SetDisplayMode |
|
937 COMMAND CFbsBitmap1 ~ |
|
938 COMMAND RFbsSession1 Disconnect |
|
939 END_TEST_BLOCK |
|
940 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0032 |
|
941 |
|
942 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0033 |
|
943 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0033 |
|
944 //! @SYMAPI CFbsBitmap |
|
945 //! @SYMAuthor James Mechen |
|
946 //! @SYMCreationDate 30/03/2006 |
|
947 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
948 //! @SYMTestCaseDesc Set a bitmap to use the bitmap image stored in ROM, giving a bad pointer value. |
|
949 //! Uses API elements: SetRomBitmapL() |
|
950 //! @SYMTestActions 1. Set a bitmap to use the bitmap image stored in ROM. |
|
951 //! @SYMTestStatus Implemented |
|
952 //! @SYMTestPriority High |
|
953 //! @SYMTestExpectedResults KErrUnknown is returned. |
|
954 //! @SYMTestType CIT |
|
955 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
956 CREATE_OBJECT RFbsSession RFbsSession1 |
|
957 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
958 COMMAND RFbsSession1 Connect |
|
959 COMMAND CFbsBitmap1 new |
|
960 COMMAND !Error=-19 CFbsBitmap1 SetRomBitmapL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0033-001command4SetRomBitmapL |
|
961 COMMAND CFbsBitmap1 ~ |
|
962 COMMAND RFbsSession1 Disconnect |
|
963 END_TEST_BLOCK |
|
964 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0033 |
|
965 |
|
966 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0034 |
|
967 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0034 |
|
968 //! @SYMAPI CFbsBitmap |
|
969 //! @SYMAuthor James Mechen |
|
970 //! @SYMCreationDate 30/03/2006 |
|
971 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
972 //! @SYMTestCaseDesc Create bitmap with negative width. |
|
973 //! Uses API elements: Create() |
|
974 //! @SYMTestActions 1. Create bitmap with negative width. |
|
975 //! @SYMTestStatus Implemented |
|
976 //! @SYMTestPriority High |
|
977 //! @SYMTestExpectedResults KErrArgument is returned. |
|
978 //! @SYMTestType CIT |
|
979 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
980 CREATE_OBJECT RFbsSession RFbsSession1 |
|
981 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
982 COMMAND RFbsSession1 Connect |
|
983 COMMAND CFbsBitmap1 new |
|
984 COMMAND !Error=-6 CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0034-001command4Create |
|
985 COMMAND CFbsBitmap1 ~ |
|
986 COMMAND RFbsSession1 Disconnect |
|
987 END_TEST_BLOCK |
|
988 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0034 |
|
989 |
|
990 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0035 |
|
991 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0035 |
|
992 //! @SYMAPI CFbsBitmap |
|
993 //! @SYMAuthor James Mechen |
|
994 //! @SYMCreationDate 22/03/2006 |
|
995 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
996 //! @SYMTestCaseDesc Create bitmap with display mode ENone. |
|
997 //! Uses API elements: Create() |
|
998 //! @SYMTestActions 1. Create bitmap with display modes ENone. |
|
999 //! @SYMTestStatus Implemented |
|
1000 //! @SYMTestPriority High |
|
1001 //! @SYMTestExpectedResults Create() call must return error KErrArgument (-6). |
|
1002 //! @SYMTestType CIT |
|
1003 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1004 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1005 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1006 COMMAND RFbsSession1 Connect |
|
1007 COMMAND CFbsBitmap1 new |
|
1008 COMMAND !Error=-6 CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0035-001command4Create |
|
1009 COMMAND CFbsBitmap1 ~ |
|
1010 COMMAND RFbsSession1 Disconnect |
|
1011 END_TEST_BLOCK |
|
1012 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0035 |
|
1013 |
|
1014 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0036 |
|
1015 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0036 |
|
1016 //! @SYMAPI CFbsBitmap |
|
1017 //! @SYMAuthor James Mechen |
|
1018 //! @SYMCreationDate 22/03/2006 |
|
1019 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1020 //! @SYMTestCaseDesc Create bitmap with display mode ERgb. |
|
1021 //! Uses API elements: Create() |
|
1022 //! @SYMTestActions 1. Create bitmap with display modes ERgb. |
|
1023 //! @SYMTestStatus Implemented |
|
1024 //! @SYMTestPriority High |
|
1025 //! @SYMTestExpectedResults Create() call must return error KErrArgument (-6). |
|
1026 //! @SYMTestType CIT |
|
1027 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1028 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1029 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1030 COMMAND RFbsSession1 Connect |
|
1031 COMMAND CFbsBitmap1 new |
|
1032 COMMAND !Error=-6 CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0036-001command4Create |
|
1033 COMMAND CFbsBitmap1 ~ |
|
1034 COMMAND RFbsSession1 Disconnect |
|
1035 END_TEST_BLOCK |
|
1036 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0036 |
|
1037 |
|
1038 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0037 |
|
1039 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0037 |
|
1040 //! @SYMAPI CFbsBitmap |
|
1041 //! @SYMAuthor James Mechen |
|
1042 //! @SYMCreationDate 30/03/2006 |
|
1043 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1044 //! @SYMTestCaseDesc Duplicate it with invalid handle. |
|
1045 //! Uses API elements: Load(), Duplicate() |
|
1046 //! @SYMTestActions 1. Duplicate bitmap with invalid handle. |
|
1047 //! @SYMTestStatus Implemented |
|
1048 //! @SYMTestPriority High |
|
1049 //! @SYMTestExpectedResults KErrUnknown is returned. |
|
1050 //! @SYMTestType CIT |
|
1051 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1052 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1053 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1054 CREATE_OBJECT CFbsBitmap CFbsBitmap2 |
|
1055 COMMAND RFbsSession1 Connect |
|
1056 COMMAND CFbsBitmap1 new |
|
1057 COMMAND CFbsBitmap2 new |
|
1058 COMMAND !Error=-19 CFbsBitmap2 Duplicate GRAPHICS-FBSERV-FbsBitmap-PublicApi-0037-001command6Duplicate |
|
1059 COMMAND CFbsBitmap1 ~ |
|
1060 COMMAND CFbsBitmap2 ~ |
|
1061 COMMAND RFbsSession1 Disconnect |
|
1062 END_TEST_BLOCK |
|
1063 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0037 |
|
1064 |
|
1065 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0038 |
|
1066 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0038 |
|
1067 //! @SYMAPI CFbsBitmap |
|
1068 //! @SYMAuthor Anton Golovko |
|
1069 //! @SYMCreationDate 19/05/2006 |
|
1070 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1071 //! @SYMTestCaseDesc CFbsBitmap::Header() test. |
|
1072 //! Uses API elements: Create(), Header() |
|
1073 //! @SYMTestActions 1. Create bitmap. |
|
1074 //! 2. Call Header() method. |
|
1075 //! @SYMTestStatus Implemented |
|
1076 //! @SYMTestPriority Critical |
|
1077 //! @SYMTestExpectedResults The function Header() call doesn't cause panic. |
|
1078 //! @SYMTestType CIT |
|
1079 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1080 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1081 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1082 COMMAND RFbsSession1 Connect |
|
1083 COMMAND CFbsBitmap1 new |
|
1084 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0038-001command4Create |
|
1085 COMMAND CFbsBitmap1 Header |
|
1086 COMMAND CFbsBitmap1 ~ |
|
1087 COMMAND RFbsSession1 Disconnect |
|
1088 END_TEST_BLOCK |
|
1089 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0038 |
|
1090 |
|
1091 |
|
1092 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0039 |
|
1093 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0039 |
|
1094 //! @SYMAPI CFbsBitmap |
|
1095 //! @SYMAuthor Anton Golovko |
|
1096 //! @SYMCreationDate 19/05/2006 |
|
1097 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1098 //! @SYMTestCaseDesc Test of not supported (by the documentation of Symbian OS 9.3) CFbsBitmap::PaletteAttributes(). |
|
1099 //! Uses API elements: PaletteAttributes() |
|
1100 //! @SYMTestActions 1. Create bitmap. |
|
1101 //! 2. Call PaletteAttributes() method. |
|
1102 //! @SYMTestStatus Implemented |
|
1103 //! @SYMTestPriority Critical |
|
1104 //! @SYMTestExpectedResults PaletteAttributes() call must raise panic |
|
1105 //! @SYMTestType CIT |
|
1106 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1107 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1108 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1109 COMMAND RFbsSession1 Connect |
|
1110 COMMAND CFbsBitmap1 new |
|
1111 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0039-001command4Create |
|
1112 COMMAND CFbsBitmap1 PaletteAttributes |
|
1113 COMMAND CFbsBitmap1 ~ |
|
1114 COMMAND RFbsSession1 Disconnect |
|
1115 END_TEST_BLOCK |
|
1116 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0039 |
|
1117 |
|
1118 |
|
1119 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040 |
|
1120 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040 |
|
1121 //! @SYMAPI CFbsBitmap |
|
1122 //! @SYMAuthor Anton Golovko |
|
1123 //! @SYMCreationDate 19/05/2006 |
|
1124 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1125 //! @SYMTestCaseDesc Test of not supported (by the documentation of Symbian OS 9.3) CFbsBitmap::SetPalette(). |
|
1126 //! Uses API elements: SetPalette() |
|
1127 //! @SYMTestActions 1. Create bitmap. |
|
1128 //! 2. Call SetPalette() for different defualt palettes (all display modes) |
|
1129 //! 3. Call SetPalette() for different custom palettes having different number of colors |
|
1130 //! @SYMTestStatus Implemented |
|
1131 //! @SYMTestPriority Critical |
|
1132 //! @SYMTestExpectedResults The function SetPalette() call doesn't cause panic. |
|
1133 //! @SYMTestType CIT |
|
1134 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1135 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1136 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1137 CREATE_OBJECT CPalette CPalette1 |
|
1138 COMMAND RFbsSession1 Connect |
|
1139 COMMAND CFbsBitmap1 new |
|
1140 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040-001command4Create |
|
1141 COMMAND CPalette1 NewDefaultL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040-001command6NewDefaultL |
|
1142 COMMAND CFbsBitmap1 SetPalette GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040-001command8SetPalette |
|
1143 COMMAND CPalette1 NewDefaultL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040-001command10NewDefaultL |
|
1144 COMMAND CFbsBitmap1 SetPalette GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040-001command12SetPalette |
|
1145 COMMAND CPalette1 NewDefaultL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040-001command14NewDefaultL |
|
1146 COMMAND CFbsBitmap1 SetPalette GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040-001command16SetPalette |
|
1147 COMMAND CPalette1 NewDefaultL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040-001command18NewDefaultL |
|
1148 COMMAND CFbsBitmap1 SetPalette GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040-001command20SetPalette |
|
1149 COMMAND CPalette1 NewDefaultL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040-001command22NewDefaultL |
|
1150 COMMAND CFbsBitmap1 SetPalette GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040-001command24SetPalette |
|
1151 COMMAND CPalette1 NewDefaultL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040-001command26NewDefaultL |
|
1152 COMMAND CFbsBitmap1 SetPalette GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040-001command28SetPalette |
|
1153 COMMAND CPalette1 NewL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040-001command30NewL |
|
1154 COMMAND CFbsBitmap1 SetPalette GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040-001command32SetPalette |
|
1155 COMMAND CPalette1 NewL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040-001command34NewL |
|
1156 COMMAND CFbsBitmap1 SetPalette GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040-001command36SetPalette |
|
1157 COMMAND CPalette1 NewL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040-001command38NewL |
|
1158 COMMAND CFbsBitmap1 SetPalette GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040-001command40SetPalette |
|
1159 COMMAND CPalette1 NewL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040-001command42NewL |
|
1160 COMMAND CFbsBitmap1 SetPalette GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040-001command44SetPalette |
|
1161 COMMAND CPalette1 NewL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040-001command46NewL |
|
1162 COMMAND CFbsBitmap1 SetPalette GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040-001command48SetPalette |
|
1163 COMMAND CPalette1 NewL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040-001command50NewL |
|
1164 COMMAND CFbsBitmap1 SetPalette GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040-001command52SetPalette |
|
1165 COMMAND CPalette1 NewL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040-001command54NewL |
|
1166 COMMAND CFbsBitmap1 SetPalette GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040-001command56SetPalette |
|
1167 COMMAND CFbsBitmap1 ~ |
|
1168 COMMAND RFbsSession1 Disconnect |
|
1169 COMMAND CPalette1 ~ |
|
1170 END_TEST_BLOCK |
|
1171 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0040 |
|
1172 |
|
1173 |
|
1174 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0041 |
|
1175 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0041 |
|
1176 //! @SYMAPI CFbsBitmap |
|
1177 //! @SYMAuthor Anton Golovko |
|
1178 //! @SYMCreationDate 19/05/2006 |
|
1179 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1180 //! @SYMTestCaseDesc Test of not supported (by the documentation of Symbian OS 9.3) CFbsBitmap::SetPalette(). |
|
1181 //! Uses API elements: SetPalette() |
|
1182 //! @SYMTestActions 1. Create bitmap. |
|
1183 //! 2. Call SetPalette() passing NULL pointer |
|
1184 //! @SYMTestStatus Implemented |
|
1185 //! @SYMTestPriority Critical |
|
1186 //! @SYMTestExpectedResults The function SetPalette() call doesn't cause panic. |
|
1187 //! @SYMTestType CIT |
|
1188 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1189 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1190 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1191 CREATE_OBJECT CPalette CPalette1 |
|
1192 COMMAND RFbsSession1 Connect |
|
1193 COMMAND CFbsBitmap1 new |
|
1194 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0041-001command4Create |
|
1195 COMMAND CFbsBitmap1 SetPalette GRAPHICS-FBSERV-FbsBitmap-PublicApi-0041-001command5SetPalette |
|
1196 COMMAND CFbsBitmap1 ~ |
|
1197 COMMAND RFbsSession1 Disconnect |
|
1198 END_TEST_BLOCK |
|
1199 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0041 |
|
1200 |
|
1201 |
|
1202 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0042 |
|
1203 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0042 |
|
1204 //! @SYMAPI CFbsBitmap |
|
1205 //! @SYMAuthor Anton Golovko |
|
1206 //! @SYMCreationDate 19/05/2006 |
|
1207 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1208 //! @SYMTestCaseDesc Test of not supported (by the documentation of Symbian OS 9.3) CFbsBitmap::GetPalette(). |
|
1209 //! Uses API elements: GetPalette() |
|
1210 //! @SYMTestActions 1. Create bitmap. |
|
1211 //! 2. Call GetPalette() method. |
|
1212 //! @SYMTestStatus Implemented |
|
1213 //! @SYMTestPriority Critical |
|
1214 //! @SYMTestExpectedResults GetPalette() call must return KErrNotSupported (-5). |
|
1215 //! @SYMTestType CIT |
|
1216 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1217 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1218 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1219 COMMAND RFbsSession1 Connect |
|
1220 COMMAND CFbsBitmap1 new |
|
1221 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0042-001command4Create |
|
1222 COMMAND !Error=-5 CFbsBitmap1 GetPalette |
|
1223 COMMAND CFbsBitmap1 ~ |
|
1224 COMMAND RFbsSession1 Disconnect |
|
1225 END_TEST_BLOCK |
|
1226 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0042 |
|
1227 |
|
1228 |
|
1229 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0046 |
|
1230 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0046 |
|
1231 //! @SYMAPI CFbsBitmap |
|
1232 //! @SYMAuthor Louis Henry Nayegon |
|
1233 //! @SYMCreationDate 18/07/2006 |
|
1234 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1235 //! @SYMTestCaseDesc Load then get data address of a bitmap. |
|
1236 //! Uses API elements: Load(), LockHeap(), DataAddress(), UnlockHeap() |
|
1237 //! @SYMTestActions 1. Load a bitmap from a multi-bitmap file. |
|
1238 //! 2. Lock the heap. |
|
1239 //! 3. Get the data address. |
|
1240 //! 4. Unlock the heap |
|
1241 //! @SYMTestStatus Implemented |
|
1242 //! @SYMTestPriority Critical |
|
1243 //! @SYMTestExpectedResults Data address is aquired |
|
1244 //! @SYMTestType CIT |
|
1245 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1246 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1247 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1248 COMMAND RFbsSession1 Connect |
|
1249 COMMAND CFbsBitmap1 new |
|
1250 COMMAND CFbsBitmap1 Load GRAPHICS-FBSERV-FbsBitmap-PublicApi-0046-001command4Load |
|
1251 COMMAND CFbsBitmap1 LockHeap |
|
1252 COMMAND CFbsBitmap1 DataAddress |
|
1253 COMMAND CFbsBitmap1 UnlockHeap |
|
1254 COMMAND CFbsBitmap1 ~ |
|
1255 COMMAND RFbsSession1 Disconnect |
|
1256 END_TEST_BLOCK |
|
1257 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0046 |
|
1258 |
|
1259 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0047 |
|
1260 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0047 |
|
1261 //! @SYMAPI CFbsBitmap |
|
1262 //! @SYMAuthor Louis Henry Nayegon |
|
1263 //! @SYMCreationDate 18/07/2006 |
|
1264 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1265 //! @SYMTestCaseDesc Load then get data address of a bitmap. |
|
1266 //! Uses API elements: Load(), LockHeapLC(), DataAddress(), UnlockHeap() |
|
1267 //! @SYMTestActions 1. Load a bitmap from a multi-bitmap file. |
|
1268 //! 2. Lock the heap. |
|
1269 //! 3. Get the data address. |
|
1270 //! 4. Unlock the heap |
|
1271 //! @SYMTestStatus Implemented |
|
1272 //! @SYMTestPriority Critical |
|
1273 //! @SYMTestExpectedResults Data address is aquired |
|
1274 //! @SYMTestType CIT |
|
1275 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1276 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1277 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1278 COMMAND RFbsSession1 Connect |
|
1279 COMMAND CFbsBitmap1 new |
|
1280 COMMAND CFbsBitmap1 Load GRAPHICS-FBSERV-FbsBitmap-PublicApi-0047-001command4Load |
|
1281 COMMAND CFbsBitmap1 LockHeapLC |
|
1282 COMMAND CFbsBitmap1 DataAddress |
|
1283 COMMAND CFbsBitmap1 UnlockHeap |
|
1284 COMMAND CFbsBitmap1 ~ |
|
1285 COMMAND RFbsSession1 Disconnect |
|
1286 END_TEST_BLOCK |
|
1287 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0047 |
|
1288 |
|
1289 |
|
1290 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0048 |
|
1291 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0048 |
|
1292 //! @SYMAPI CFbsBitmap |
|
1293 //! @SYMAuthor Anton Golovko |
|
1294 //! @SYMCreationDate 05/06/2006 |
|
1295 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1296 //! @SYMTestCaseDesc Calls Reset() on bitmap that wasn't neither created nor loaded. |
|
1297 //! Uses API elements: Load(), Reset() |
|
1298 //! @SYMTestActions 1. Construct a bitmap instance using new operator. |
|
1299 //! 2. Call Reset() method. |
|
1300 //! @SYMTestStatus Implemented |
|
1301 //! @SYMTestPriority Critical |
|
1302 //! @SYMTestExpectedResults The function Reset() call doesn't cause panic. |
|
1303 //! @SYMTestType CIT |
|
1304 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1305 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1306 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1307 COMMAND RFbsSession1 Connect |
|
1308 COMMAND CFbsBitmap1 new |
|
1309 COMMAND CFbsBitmap1 Reset |
|
1310 COMMAND CFbsBitmap1 ~ |
|
1311 COMMAND RFbsSession1 Disconnect |
|
1312 END_TEST_BLOCK |
|
1313 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0048 |
|
1314 |
|
1315 |
|
1316 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0049 |
|
1317 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0049 |
|
1318 //! @SYMAPI CFbsBitmap |
|
1319 //! @SYMAuthor Anton Golovko |
|
1320 //! @SYMCreationDate 05/06/2006 |
|
1321 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1322 //! @SYMTestCaseDesc ScanLineLength() with negative length test |
|
1323 //! Uses API elements: ScanLineLength() |
|
1324 //! @SYMTestActions 1. Call ScanLineLength() with length -1 and check it to be as expected. |
|
1325 //! @SYMTestStatus Implemented |
|
1326 //! @SYMTestPriority Critical |
|
1327 //! @SYMTestExpectedResults The function ScanLineLength() call doesn't cause panic. |
|
1328 //! @SYMTestType CIT |
|
1329 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1330 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1331 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1332 COMMAND RFbsSession1 Connect |
|
1333 COMMAND CFbsBitmap1 ScanLineLength GRAPHICS-FBSERV-FbsBitmap-PublicApi-0049-001command3ScanLineLength |
|
1334 COMMAND CFbsBitmap1 ~ |
|
1335 COMMAND RFbsSession1 Disconnect |
|
1336 END_TEST_BLOCK |
|
1337 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0049 |
|
1338 |
|
1339 |
|
1340 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0050 |
|
1341 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0050 |
|
1342 //! @SYMAPI CFbsBitmap |
|
1343 //! @SYMAuthor Anton Golovko |
|
1344 //! @SYMCreationDate 05/06/2006 |
|
1345 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1346 //! @SYMTestCaseDesc ScanLineLength() with not allowed display mode ENone test |
|
1347 //! Uses API elements: ScanLineLength() |
|
1348 //! @SYMTestActions 1. Call ScanLineLength() with display mode ENone and check it to be as expected. |
|
1349 //! @SYMTestStatus Implemented |
|
1350 //! @SYMTestPriority Critical |
|
1351 //! @SYMTestExpectedResults The function ScanLineLength() call doesn't cause panic. |
|
1352 //! @SYMTestType CIT |
|
1353 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1354 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1355 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1356 COMMAND RFbsSession1 Connect |
|
1357 COMMAND CFbsBitmap1 ScanLineLength GRAPHICS-FBSERV-FbsBitmap-PublicApi-0050-001command3ScanLineLength |
|
1358 COMMAND CFbsBitmap1 ~ |
|
1359 COMMAND RFbsSession1 Disconnect |
|
1360 END_TEST_BLOCK |
|
1361 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0050 |
|
1362 |
|
1363 |
|
1364 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0051 |
|
1365 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0051 |
|
1366 //! @SYMAPI CFbsBitmap |
|
1367 //! @SYMAuthor Anton Golovko |
|
1368 //! @SYMCreationDate 05/06/2006 |
|
1369 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1370 //! @SYMTestCaseDesc Call ScanLineLength() with not allowed display mode ERgb test |
|
1371 //! Uses API elements: ScanLineLength() |
|
1372 //! @SYMTestActions 1. Call ScanLineLength() with display mode ERgb and check it to be as expected. |
|
1373 //! @SYMTestStatus Implemented |
|
1374 //! @SYMTestPriority Critical |
|
1375 //! @SYMTestExpectedResults The function ScanLineLength() call doesn't cause panic. |
|
1376 //! @SYMTestType CIT |
|
1377 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1378 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1379 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1380 COMMAND RFbsSession1 Connect |
|
1381 COMMAND CFbsBitmap1 ScanLineLength GRAPHICS-FBSERV-FbsBitmap-PublicApi-0051-001command3ScanLineLength |
|
1382 COMMAND CFbsBitmap1 ~ |
|
1383 COMMAND RFbsSession1 Disconnect |
|
1384 END_TEST_BLOCK |
|
1385 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0051 |
|
1386 |
|
1387 |
|
1388 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0053 |
|
1389 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0053 |
|
1390 //! @SYMAPI CFbsBitmap |
|
1391 //! @SYMAuthor Anton Golovko |
|
1392 //! @SYMCreationDate 05/06/2006 |
|
1393 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1394 //! @SYMTestCaseDesc Call ScanLineLength() with invalid display mode test |
|
1395 //! Uses API elements: ScanLineLength() |
|
1396 //! @SYMTestActions 1. Call ScanLineLength() with display mode -1 and check it to be as expected. |
|
1397 //! @SYMTestStatus Implemented |
|
1398 //! @SYMTestPriority Critical |
|
1399 //! @SYMTestExpectedResults Operation must panic. |
|
1400 //! @SYMTestType CIT |
|
1401 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1402 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1403 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1404 COMMAND RFbsSession1 Connect |
|
1405 COMMAND CFbsBitmap1 ScanLineLength GRAPHICS-FBSERV-FbsBitmap-PublicApi-0053-001command3ScanLineLength |
|
1406 END_TEST_BLOCK !PanicCode=10 |
|
1407 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0053 |
|
1408 |
|
1409 |
|
1410 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0056 |
|
1411 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0056 |
|
1412 //! @SYMAPI CFbsBitmap |
|
1413 //! @SYMAuthor Anton Golovko |
|
1414 //! @SYMCreationDate 05/06/2006 |
|
1415 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1416 //! @SYMTestCaseDesc Create bitmap with negative height. |
|
1417 //! Uses API elements: Create() |
|
1418 //! @SYMTestActions 1. Create bitmap with negative height. |
|
1419 //! @SYMTestStatus Implemented |
|
1420 //! @SYMTestPriority High |
|
1421 //! @SYMTestExpectedResults KErrArgument is returned. |
|
1422 //! @SYMTestType CIT |
|
1423 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1424 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1425 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1426 COMMAND RFbsSession1 Connect |
|
1427 COMMAND CFbsBitmap1 new |
|
1428 COMMAND !Error=-6 CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0056-001command4Create |
|
1429 COMMAND CFbsBitmap1 ~ |
|
1430 COMMAND RFbsSession1 Disconnect |
|
1431 END_TEST_BLOCK |
|
1432 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0056 |
|
1433 |
|
1434 |
|
1435 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0057 |
|
1436 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0057 |
|
1437 //! @SYMAPI CFbsBitmap |
|
1438 //! @SYMAuthor Anton Golovko |
|
1439 //! @SYMCreationDate 05/06/2006 |
|
1440 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1441 //! @SYMTestCaseDesc Create bitmap with negative width and height. |
|
1442 //! Uses API elements: Create() |
|
1443 //! @SYMTestActions 1. Create bitmap with negative width and height. |
|
1444 //! @SYMTestStatus Implemented |
|
1445 //! @SYMTestPriority High |
|
1446 //! @SYMTestExpectedResults KErrArgument is returned. |
|
1447 //! @SYMTestType CIT |
|
1448 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1449 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1450 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1451 COMMAND RFbsSession1 Connect |
|
1452 COMMAND CFbsBitmap1 new |
|
1453 COMMAND !Error=-6 CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0057-001command4Create |
|
1454 COMMAND CFbsBitmap1 ~ |
|
1455 COMMAND RFbsSession1 Disconnect |
|
1456 END_TEST_BLOCK |
|
1457 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0057 |
|
1458 |
|
1459 |
|
1460 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0058 |
|
1461 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0058 |
|
1462 //! @SYMAPI CFbsBitmap |
|
1463 //! @SYMAuthor Anton Golovko |
|
1464 //! @SYMCreationDate 05/06/2006 |
|
1465 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1466 //! @SYMTestCaseDesc Create bitmap with zero-size. |
|
1467 //! Uses API elements: Create() |
|
1468 //! @SYMTestActions 1. Create bitmap with 0x0 size. |
|
1469 //! @SYMTestStatus Implemented |
|
1470 //! @SYMTestPriority High |
|
1471 //! @SYMTestExpectedResults The function Create() call returns KErrNone and doesn't cause panic. |
|
1472 //! @SYMTestType CIT |
|
1473 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1474 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1475 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1476 COMMAND RFbsSession1 Connect |
|
1477 COMMAND CFbsBitmap1 new |
|
1478 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0058-001command4Create |
|
1479 COMMAND CFbsBitmap1 ~ |
|
1480 COMMAND RFbsSession1 Disconnect |
|
1481 END_TEST_BLOCK |
|
1482 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0058 |
|
1483 |
|
1484 |
|
1485 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0059 |
|
1486 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0059 |
|
1487 //! @SYMAPI CFbsBitmap |
|
1488 //! @SYMAuthor Anton Golovko |
|
1489 //! @SYMCreationDate 05/06/2006 |
|
1490 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1491 //! @SYMTestCaseDesc CFbsBitmap::Load() (Load(const TDesC &aFileName, TInt32 aId=0, TBool aShareIfLoaded=ETrue) version) test with inexistant file. |
|
1492 //! Uses API elements: Load() |
|
1493 //! @SYMTestActions 1. Call Load() providing wrong path as argument. |
|
1494 //! @SYMTestStatus Implemented |
|
1495 //! @SYMTestPriority Critical |
|
1496 //! @SYMTestExpectedResults Operation must return error KErrNotFound (-1) |
|
1497 //! @SYMTestType CIT |
|
1498 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1499 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1500 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1501 COMMAND RFbsSession1 Connect |
|
1502 COMMAND CFbsBitmap1 new |
|
1503 COMMAND !Error=-1 CFbsBitmap1 Load GRAPHICS-FBSERV-FbsBitmap-PublicApi-0059-001command4Load |
|
1504 COMMAND CFbsBitmap1 ~ |
|
1505 COMMAND RFbsSession1 Disconnect |
|
1506 END_TEST_BLOCK |
|
1507 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0059 |
|
1508 |
|
1509 |
|
1510 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0060 |
|
1511 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0060 |
|
1512 //! @SYMAPI CFbsBitmap |
|
1513 //! @SYMAuthor Anton Golovko |
|
1514 //! @SYMCreationDate 05/06/2006 |
|
1515 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1516 //! @SYMTestCaseDesc CFbsBitmap::Load() (Load(const TDesC &aFileName, TInt32 aId=0, TBool aShareIfLoaded=ETrue) version) test with directory path instead of file path. |
|
1517 //! Uses API elements: Load() |
|
1518 //! @SYMTestActions 1. Call Load() providing directory path instead of file path as argument. |
|
1519 //! @SYMTestStatus Implemented |
|
1520 //! @SYMTestPriority Critical |
|
1521 //! @SYMTestExpectedResults Operation must return error KErrAccessDenied (-21) |
|
1522 //! @SYMTestType CIT |
|
1523 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1524 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1525 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1526 COMMAND RFbsSession1 Connect |
|
1527 COMMAND CFbsBitmap1 new |
|
1528 COMMAND !Error=-21 CFbsBitmap1 Load GRAPHICS-FBSERV-FbsBitmap-PublicApi-0060-001command4Load |
|
1529 COMMAND CFbsBitmap1 ~ |
|
1530 COMMAND RFbsSession1 Disconnect |
|
1531 END_TEST_BLOCK |
|
1532 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0060 |
|
1533 |
|
1534 |
|
1535 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0061 |
|
1536 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0061 |
|
1537 //! @SYMAPI CFbsBitmap |
|
1538 //! @SYMAuthor Anton Golovko |
|
1539 //! @SYMCreationDate 05/06/2006 |
|
1540 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1541 //! @SYMTestCaseDesc CFbsBitmap::Load() (Load(const TDesC &aFileName, TInt32 aId=0, TBool aShareIfLoaded=ETrue) version) test with empty file as argument. |
|
1542 //! Uses API elements: Load() |
|
1543 //! @SYMTestActions 1. Call Load() providing empty file as argument. |
|
1544 //! @SYMTestStatus Implemented |
|
1545 //! @SYMTestPriority Critical |
|
1546 //! @SYMTestExpectedResults Operation must error KErrEof (-25) |
|
1547 //! @SYMTestType CIT |
|
1548 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1549 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1550 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1551 COMMAND RFbsSession1 Connect |
|
1552 COMMAND CFbsBitmap1 new |
|
1553 COMMAND !Error=-25 CFbsBitmap1 Load GRAPHICS-FBSERV-FbsBitmap-PublicApi-0061-001command4Load |
|
1554 COMMAND CFbsBitmap1 ~ |
|
1555 COMMAND RFbsSession1 Disconnect |
|
1556 END_TEST_BLOCK |
|
1557 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0061 |
|
1558 |
|
1559 |
|
1560 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0062 |
|
1561 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0062 |
|
1562 //! @SYMAPI CFbsBitmap |
|
1563 //! @SYMAuthor Anton Golovko |
|
1564 //! @SYMCreationDate 05/06/2006 |
|
1565 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1566 //! @SYMTestCaseDesc CFbsBitmap::Load() (Load(RFile &aFile, TInt32 aId=0, TBool aShareIfLoaded=ETrue) version) test with closed file handle as argument. |
|
1567 //! Uses API elements: Load() |
|
1568 //! @SYMTestActions 1. Call Load() providing a closed file handle as argument. |
|
1569 //! @SYMTestStatus Implemented |
|
1570 //! @SYMTestPriority Critical |
|
1571 //! @SYMTestExpectedResults Operation must panic |
|
1572 //! @SYMTestType CIT |
|
1573 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1574 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1575 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1576 COMMAND RFbsSession1 Connect |
|
1577 COMMAND CFbsBitmap1 new |
|
1578 COMMAND CFbsBitmap1 Load GRAPHICS-FBSERV-FbsBitmap-PublicApi-0062-001command4Load |
|
1579 END_TEST_BLOCK !PanicCode=0 |
|
1580 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0062 |
|
1581 |
|
1582 |
|
1583 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0063 |
|
1584 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0063 |
|
1585 //! @SYMAPI CFbsBitmap |
|
1586 //! @SYMAuthor Anton Golovko |
|
1587 //! @SYMCreationDate 05/06/2006 |
|
1588 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1589 //! @SYMTestCaseDesc CFbsBitmap::Load() (Load(const TDesC &aFileName, TInt32 aId, TBool aShareIfLoaded, TUint aFileOffset) version) test with out of range offset. |
|
1590 //! Uses API elements: Load() |
|
1591 //! @SYMTestActions 1. Call Load() giving real bitmap file as argument but out of range offset. |
|
1592 //! @SYMTestStatus Implemented |
|
1593 //! @SYMTestPriority Critical |
|
1594 //! @SYMTestExpectedResults Operation must error KErrEof (-25) |
|
1595 //! @SYMTestType CIT |
|
1596 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1597 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1598 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1599 COMMAND RFbsSession1 Connect |
|
1600 COMMAND CFbsBitmap1 new |
|
1601 COMMAND !Error=-25 CFbsBitmap1 Load GRAPHICS-FBSERV-FbsBitmap-PublicApi-0063-001command4Load |
|
1602 COMMAND CFbsBitmap1 ~ |
|
1603 COMMAND RFbsSession1 Disconnect |
|
1604 END_TEST_BLOCK |
|
1605 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0063 |
|
1606 |
|
1607 |
|
1608 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0065 |
|
1609 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0065 |
|
1610 //! @SYMAPI CFbsBitmap |
|
1611 //! @SYMAuthor Anton Golovko |
|
1612 //! @SYMCreationDate 05/06/2006 |
|
1613 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1614 //! @SYMTestCaseDesc CFbsBitmap::Load() (Load(const TDesC &aFileName, TInt32 aId, TBool aShareIfLoaded, TUint aFileOffset) version) test with out of range bitmap id. |
|
1615 //! Uses API elements: Load() |
|
1616 //! @SYMTestActions 1. Call Load() giving real bitmap file as argument but out of range bitmap id. |
|
1617 //! @SYMTestStatus Implemented |
|
1618 //! @SYMTestPriority Critical |
|
1619 //! @SYMTestExpectedResults Operation must error KErrEof (-25) |
|
1620 //! @SYMTestType CIT |
|
1621 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1622 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1623 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1624 COMMAND RFbsSession1 Connect |
|
1625 COMMAND CFbsBitmap1 new |
|
1626 COMMAND !Error=-25 CFbsBitmap1 Load GRAPHICS-FBSERV-FbsBitmap-PublicApi-0065-001command4Load |
|
1627 COMMAND CFbsBitmap1 ~ |
|
1628 COMMAND RFbsSession1 Disconnect |
|
1629 END_TEST_BLOCK |
|
1630 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0065 |
|
1631 |
|
1632 |
|
1633 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0066 |
|
1634 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0066 |
|
1635 //! @SYMAPI CFbsBitmap |
|
1636 //! @SYMAuthor Anton Golovko |
|
1637 //! @SYMCreationDate 05/06/2006 |
|
1638 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1639 //! @SYMTestCaseDesc CFbsBitmap::Load() (Load(const TDesC &aFileName, TInt32 aId, TBool aShareIfLoaded, TUint aFileOffset) version) test with negative bitmap id. |
|
1640 //! Uses API elements: Load() |
|
1641 //! @SYMTestActions 1. Call Load() giving real bitmap file as argument but negative bitmap id. |
|
1642 //! @SYMTestStatus Implemented |
|
1643 //! @SYMTestPriority Critical |
|
1644 //! @SYMTestExpectedResults Operation must error KErrEof (-25) |
|
1645 //! @SYMTestType CIT |
|
1646 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1647 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1648 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1649 COMMAND RFbsSession1 Connect |
|
1650 COMMAND CFbsBitmap1 new |
|
1651 COMMAND !Error=-25 CFbsBitmap1 Load GRAPHICS-FBSERV-FbsBitmap-PublicApi-0066-001command4Load |
|
1652 COMMAND CFbsBitmap1 ~ |
|
1653 COMMAND RFbsSession1 Disconnect |
|
1654 END_TEST_BLOCK |
|
1655 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0066 |
|
1656 |
|
1657 |
|
1658 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0067 |
|
1659 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0067 |
|
1660 //! @SYMAPI CFbsBitmap |
|
1661 //! @SYMAuthor Anton Golovko |
|
1662 //! @SYMCreationDate 05/06/2006 |
|
1663 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1664 //! @SYMTestCaseDesc CFbsBitmap::LoadAndCompress() (LoadAndCompress(const TDesC &aFileName, TInt32 aId=0, TBool aShareIfLoaded=ETrue) version) test with inexistant file. |
|
1665 //! Uses API elements: LoadAndCompress() |
|
1666 //! @SYMTestActions 1. Call Load() providing wrong path as argument. |
|
1667 //! @SYMTestStatus Implemented |
|
1668 //! @SYMTestPriority Critical |
|
1669 //! @SYMTestExpectedResults Operation must return error KErrNotFound (-1) |
|
1670 //! @SYMTestType CIT |
|
1671 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1672 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1673 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1674 COMMAND RFbsSession1 Connect |
|
1675 COMMAND CFbsBitmap1 new |
|
1676 COMMAND !Error=-1 CFbsBitmap1 LoadAndCompress GRAPHICS-FBSERV-FbsBitmap-PublicApi-0067-001command4LoadAndCompress |
|
1677 COMMAND CFbsBitmap1 ~ |
|
1678 COMMAND RFbsSession1 Disconnect |
|
1679 END_TEST_BLOCK |
|
1680 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0067 |
|
1681 |
|
1682 |
|
1683 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0068 |
|
1684 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0068 |
|
1685 //! @SYMAPI CFbsBitmap |
|
1686 //! @SYMAuthor Anton Golovko |
|
1687 //! @SYMCreationDate 05/06/2006 |
|
1688 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1689 //! @SYMTestCaseDesc CFbsBitmap::LoadAndCompress() (LoadAndCompress(const TDesC &aFileName, TInt32 aId=0, TBool aShareIfLoaded=ETrue) version) test with directory path instead of file path. |
|
1690 //! Uses API elements: LoadAndCompress() |
|
1691 //! @SYMTestActions 1. Call LoadAndCompress() providing directory path instead of file path as argument. |
|
1692 //! @SYMTestStatus Implemented |
|
1693 //! @SYMTestPriority Critical |
|
1694 //! @SYMTestExpectedResults Operation must return error KErrAccessDenied (-21) |
|
1695 //! @SYMTestType CIT |
|
1696 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1697 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1698 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1699 COMMAND RFbsSession1 Connect |
|
1700 COMMAND CFbsBitmap1 new |
|
1701 COMMAND !Error=-21 CFbsBitmap1 LoadAndCompress GRAPHICS-FBSERV-FbsBitmap-PublicApi-0068-001command4LoadAndCompress |
|
1702 COMMAND CFbsBitmap1 ~ |
|
1703 COMMAND RFbsSession1 Disconnect |
|
1704 END_TEST_BLOCK |
|
1705 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0068 |
|
1706 |
|
1707 |
|
1708 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0069 |
|
1709 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0069 |
|
1710 //! @SYMAPI CFbsBitmap |
|
1711 //! @SYMAuthor Anton Golovko |
|
1712 //! @SYMCreationDate 05/06/2006 |
|
1713 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1714 //! @SYMTestCaseDesc CFbsBitmap::LoadAndCompress() (LoadAndCompress(const TDesC &aFileName, TInt32 aId=0, TBool aShareIfLoaded=ETrue) version) test with non-bitmap file as argument. |
|
1715 //! Uses API elements: LoadAndCompress() |
|
1716 //! @SYMTestActions 1. Call LoadAndCompress() providing non-bitmap file as argument. |
|
1717 //! @SYMTestStatus Implemented |
|
1718 //! @SYMTestPriority Critical |
|
1719 //! @SYMTestExpectedResults Operation must return error KErrEof (-25) |
|
1720 //! @SYMTestType CIT |
|
1721 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1722 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1723 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1724 COMMAND RFbsSession1 Connect |
|
1725 COMMAND CFbsBitmap1 new |
|
1726 COMMAND !Error=-25 CFbsBitmap1 LoadAndCompress GRAPHICS-FBSERV-FbsBitmap-PublicApi-0069-001command4LoadAndCompress |
|
1727 COMMAND CFbsBitmap1 ~ |
|
1728 COMMAND RFbsSession1 Disconnect |
|
1729 END_TEST_BLOCK |
|
1730 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0069 |
|
1731 |
|
1732 |
|
1733 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0070 |
|
1734 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0070 |
|
1735 //! @SYMAPI CFbsBitmap |
|
1736 //! @SYMAuthor Anton Golovko |
|
1737 //! @SYMCreationDate 05/06/2006 |
|
1738 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1739 //! @SYMTestCaseDesc CFbsBitmap::LoadAndCompress() (LoadAndCompress(RFile &aFile, TInt32 aId=0, TBool aShareIfLoaded=ETrue) version) test with closed file handle as argument. |
|
1740 //! Uses API elements: LoadAndCompress() |
|
1741 //! @SYMTestActions 1. Call LoadAndCompress() providing closed file handle as argument. |
|
1742 //! @SYMTestStatus Implemented |
|
1743 //! @SYMTestPriority Critical |
|
1744 //! @SYMTestExpectedResults Operation must panic |
|
1745 //! @SYMTestType CIT |
|
1746 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1747 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1748 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1749 COMMAND RFbsSession1 Connect |
|
1750 COMMAND CFbsBitmap1 new |
|
1751 COMMAND CFbsBitmap1 LoadAndCompress GRAPHICS-FBSERV-FbsBitmap-PublicApi-0070-001-LoadAndCompress_command04 |
|
1752 END_TEST_BLOCK !PanicCode=0 |
|
1753 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0070 |
|
1754 |
|
1755 |
|
1756 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0071 |
|
1757 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0071 |
|
1758 //! @SYMAPI CFbsBitmap |
|
1759 //! @SYMAuthor Anton Golovko |
|
1760 //! @SYMCreationDate 05/06/2006 |
|
1761 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1762 //! @SYMTestCaseDesc CFbsBitmap::LoadAndCompress() (LoadAndCompress(const TDesC &aFileName, TInt32 aId, TBool aShareIfLoaded, TUint aFileOffset) version) test with out of range offset. |
|
1763 //! Uses API elements: LoadAndCompress() |
|
1764 //! @SYMTestActions 1. Call LoadAndCompress() giving real bitmap file as argument but out of range offset. |
|
1765 //! @SYMTestStatus Implemented |
|
1766 //! @SYMTestPriority Critical |
|
1767 //! @SYMTestExpectedResults Operation must return error KErrEof (-25) |
|
1768 //! @SYMTestType CIT |
|
1769 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1770 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1771 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1772 COMMAND RFbsSession1 Connect |
|
1773 COMMAND CFbsBitmap1 new |
|
1774 COMMAND !Error=-25 CFbsBitmap1 LoadAndCompress GRAPHICS-FBSERV-FbsBitmap-PublicApi-0071-001command4LoadAndCompress |
|
1775 COMMAND CFbsBitmap1 ~ |
|
1776 COMMAND RFbsSession1 Disconnect |
|
1777 END_TEST_BLOCK |
|
1778 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0071 |
|
1779 |
|
1780 |
|
1781 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0073 |
|
1782 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0073 |
|
1783 //! @SYMAPI CFbsBitmap |
|
1784 //! @SYMAuthor Anton Golovko |
|
1785 //! @SYMCreationDate 05/06/2006 |
|
1786 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1787 //! @SYMTestCaseDesc CFbsBitmap::LoadAndCompress() (LoadAndCompress(const TDesC &aFileName, TInt32 aId, TBool aShareIfLoaded, TUint aFileOffset) version) test with out of range bitmap id. |
|
1788 //! Uses API elements: LoadAndCompress() |
|
1789 //! @SYMTestActions 1. Call LoadAndCompress() giving real bitmap file as argument but out of range bitmap id. |
|
1790 //! @SYMTestStatus Implemented |
|
1791 //! @SYMTestPriority Critical |
|
1792 //! @SYMTestExpectedResults Operation must return error KErrEof (-25) |
|
1793 //! @SYMTestType CIT |
|
1794 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1795 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1796 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1797 COMMAND RFbsSession1 Connect |
|
1798 COMMAND CFbsBitmap1 new |
|
1799 COMMAND !Error=-25 CFbsBitmap1 LoadAndCompress GRAPHICS-FBSERV-FbsBitmap-PublicApi-0073-001command4LoadAndCompress |
|
1800 COMMAND CFbsBitmap1 ~ |
|
1801 COMMAND RFbsSession1 Disconnect |
|
1802 END_TEST_BLOCK |
|
1803 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0073 |
|
1804 |
|
1805 |
|
1806 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0074 |
|
1807 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0074 |
|
1808 //! @SYMAPI CFbsBitmap |
|
1809 //! @SYMAuthor Anton Golovko |
|
1810 //! @SYMCreationDate 05/06/2006 |
|
1811 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1812 //! @SYMTestCaseDesc CFbsBitmap::LoadAndCompress() (LoadAndCompress(const TDesC &aFileName, TInt32 aId, TBool aShareIfLoaded, TUint aFileOffset) version) test with negative bitmap id. |
|
1813 //! Uses API elements: LoadAndCompress() |
|
1814 //! @SYMTestActions 1. Call LoadAndCompress() giving real bitmap file as argument but negative bitmap id. |
|
1815 //! @SYMTestStatus Implemented |
|
1816 //! @SYMTestPriority Critical |
|
1817 //! @SYMTestExpectedResults Operation must return error KErrEof (-25) |
|
1818 //! @SYMTestType CIT |
|
1819 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1820 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1821 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1822 COMMAND RFbsSession1 Connect |
|
1823 COMMAND CFbsBitmap1 new |
|
1824 COMMAND !Error=-25 CFbsBitmap1 LoadAndCompress GRAPHICS-FBSERV-FbsBitmap-PublicApi-0074-001command4LoadAndCompress |
|
1825 COMMAND CFbsBitmap1 ~ |
|
1826 COMMAND RFbsSession1 Disconnect |
|
1827 END_TEST_BLOCK |
|
1828 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0074 |
|
1829 |
|
1830 |
|
1831 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0075 |
|
1832 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0075 |
|
1833 //! @SYMAPI CFbsBitmap |
|
1834 //! @SYMAuthor Anton Golovko |
|
1835 //! @SYMCreationDate 05/06/2006 |
|
1836 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1837 //! @SYMTestCaseDesc CFbsBitmap::Save() (Save(const TDesC &aFilename) version) test with not fully constructed bitmap. |
|
1838 //! Uses API elements: Save() |
|
1839 //! @SYMTestActions 1. Construct a bitmap but don't load or create it. |
|
1840 //! 2. Call Save() without using RFile. |
|
1841 //! @SYMTestStatus Implemented |
|
1842 //! @SYMTestPriority Critical |
|
1843 //! @SYMTestExpectedResults Operation must return error KErrGeneral (-2) |
|
1844 //! @SYMTestType CIT |
|
1845 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1846 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1847 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1848 COMMAND RFbsSession1 Connect |
|
1849 COMMAND CFbsBitmap1 new |
|
1850 COMMAND !Error=-2 CFbsBitmap1 Save GRAPHICS-FBSERV-FbsBitmap-PublicApi-0075-001command4Save |
|
1851 COMMAND CFbsBitmap1 ~ |
|
1852 COMMAND RFbsSession1 Disconnect |
|
1853 END_TEST_BLOCK |
|
1854 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0075 |
|
1855 |
|
1856 |
|
1857 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0076 |
|
1858 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0076 |
|
1859 //! @SYMAPI CFbsBitmap |
|
1860 //! @SYMAuthor Anton Golovko |
|
1861 //! @SYMCreationDate 05/06/2006 |
|
1862 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1863 //! @SYMTestCaseDesc CFbsBitmap::Save() (Save(RFile &aFile) version) test with not fully constructed bitmap. |
|
1864 //! Uses API elements: Save() |
|
1865 //! @SYMTestActions 1. Construct a bitmap but don't load or create it. |
|
1866 //! 2. Call Save() using RFile. |
|
1867 //! @SYMTestStatus Implemented |
|
1868 //! @SYMTestPriority Critical |
|
1869 //! @SYMTestExpectedResults Operation must return error KErrGeneral (-2) |
|
1870 //! @SYMTestType CIT |
|
1871 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1872 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1873 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1874 COMMAND RFbsSession1 Connect |
|
1875 COMMAND CFbsBitmap1 new |
|
1876 COMMAND !Error=-2 CFbsBitmap1 Save GRAPHICS-FBSERV-FbsBitmap-PublicApi-0076-001command4Save |
|
1877 COMMAND CFbsBitmap1 ~ |
|
1878 COMMAND RFbsSession1 Disconnect |
|
1879 END_TEST_BLOCK |
|
1880 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0076 |
|
1881 |
|
1882 |
|
1883 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0077 |
|
1884 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0077 |
|
1885 //! @SYMAPI CFbsBitmap |
|
1886 //! @SYMAuthor Anton Golovko |
|
1887 //! @SYMCreationDate 05/06/2006 |
|
1888 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1889 //! @SYMTestCaseDesc CFbsBitmap::Save() (Save(const TDesC &aFilename) version) test providing directory path instead of file path. |
|
1890 //! Uses API elements: Save() |
|
1891 //! @SYMTestActions 1. Create a bitmap. |
|
1892 //! 2. Call Save() without using RFile providing directory path instead of file path. |
|
1893 //! @SYMTestStatus Implemented |
|
1894 //! @SYMTestPriority Critical |
|
1895 //! @SYMTestExpectedResults Operation must return error KErrAccessDenied (-21) |
|
1896 //! @SYMTestType CIT |
|
1897 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1898 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1899 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1900 COMMAND RFbsSession1 Connect |
|
1901 COMMAND CFbsBitmap1 new |
|
1902 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0077-001command4Create |
|
1903 COMMAND !Error=-21 CFbsBitmap1 Save GRAPHICS-FBSERV-FbsBitmap-PublicApi-0077-001command5Save |
|
1904 COMMAND CFbsBitmap1 ~ |
|
1905 COMMAND RFbsSession1 Disconnect |
|
1906 END_TEST_BLOCK |
|
1907 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0077 |
|
1908 |
|
1909 |
|
1910 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0078 |
|
1911 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0078 |
|
1912 //! @SYMAPI CFbsBitmap |
|
1913 //! @SYMAuthor Anton Golovko |
|
1914 //! @SYMCreationDate 05/06/2006 |
|
1915 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1916 //! @SYMTestCaseDesc CFbsBitmap::Save() (Save(const TDesC &aFilename) version) test providing a file path that resides in inexistant directory. |
|
1917 //! Uses API elements: Save() |
|
1918 //! @SYMTestActions 1. Create a bitmap. |
|
1919 //! 2. Call Save() without using RFile providing a file path that resides in inexistant directory. |
|
1920 //! @SYMTestStatus Implemented |
|
1921 //! @SYMTestPriority Critical |
|
1922 //! @SYMTestExpectedResults Operation must return error KErrPathNotFound (-12) |
|
1923 //! @SYMTestType CIT |
|
1924 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1925 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1926 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1927 COMMAND RFbsSession1 Connect |
|
1928 COMMAND CFbsBitmap1 new |
|
1929 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0078-001command4Create |
|
1930 COMMAND !Error=-12 CFbsBitmap1 Save GRAPHICS-FBSERV-FbsBitmap-PublicApi-0078-001command5Save |
|
1931 COMMAND CFbsBitmap1 ~ |
|
1932 COMMAND RFbsSession1 Disconnect |
|
1933 END_TEST_BLOCK |
|
1934 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0078 |
|
1935 |
|
1936 |
|
1937 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0079 |
|
1938 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0079 |
|
1939 //! @SYMAPI CFbsBitmap |
|
1940 //! @SYMAuthor Anton Golovko |
|
1941 //! @SYMCreationDate 05/06/2006 |
|
1942 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1943 //! @SYMTestCaseDesc CFbsBitmap::Save() (Save(RFile &aFile) version) test providing invalid (closed) file handle. |
|
1944 //! Uses API elements: Save() |
|
1945 //! @SYMTestActions 1. Create a bitmap. |
|
1946 //! 2. Call Save() using RFile providing invalid (closed) file handle. |
|
1947 //! @SYMTestStatus Implemented |
|
1948 //! @SYMTestPriority Critical |
|
1949 //! @SYMTestExpectedResults Operation must panic |
|
1950 //! @SYMTestType CIT |
|
1951 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1952 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1953 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1954 COMMAND RFbsSession1 Connect |
|
1955 COMMAND CFbsBitmap1 new |
|
1956 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0079-001-Create_command04 |
|
1957 COMMAND CFbsBitmap1 Save GRAPHICS-FBSERV-FbsBitmap-PublicApi-0079-001-Save_command05 |
|
1958 END_TEST_BLOCK !PanicCode=0 |
|
1959 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0079 |
|
1960 |
|
1961 |
|
1962 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0080 |
|
1963 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0080 |
|
1964 //! @SYMAPI CFbsBitmap |
|
1965 //! @SYMAuthor Anton Golovko |
|
1966 //! @SYMCreationDate 05/06/2006 |
|
1967 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1968 //! @SYMTestCaseDesc CFbsBitmap::Save() (Save(const TDesC &aFilename) version) test providing malformed (empty) file path. |
|
1969 //! Uses API elements: Save() |
|
1970 //! @SYMTestActions 1. Create a bitmap. |
|
1971 //! 2. Call Save() without using RFile providing malformed (empty) file path. |
|
1972 //! @SYMTestStatus Implemented |
|
1973 //! @SYMTestPriority Critical |
|
1974 //! @SYMTestExpectedResults Operation must return error KErrBadName (-28) |
|
1975 //! @SYMTestType CIT |
|
1976 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
1977 CREATE_OBJECT RFbsSession RFbsSession1 |
|
1978 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
1979 COMMAND RFbsSession1 Connect |
|
1980 COMMAND CFbsBitmap1 new |
|
1981 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0080-001command4Create |
|
1982 COMMAND !Error=-28 CFbsBitmap1 Save GRAPHICS-FBSERV-FbsBitmap-PublicApi-0080-001command5Save |
|
1983 COMMAND CFbsBitmap1 ~ |
|
1984 COMMAND RFbsSession1 Disconnect |
|
1985 END_TEST_BLOCK |
|
1986 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0080 |
|
1987 |
|
1988 |
|
1989 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0081 |
|
1990 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0081 |
|
1991 //! @SYMAPI CFbsBitmap |
|
1992 //! @SYMAuthor Anton Golovko |
|
1993 //! @SYMCreationDate 05/06/2006 |
|
1994 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
1995 //! @SYMTestCaseDesc CFbsBitmap::StoreL() (StoreL(const TDesC &aFilename, TInt aNumSources, const TDesC *aSources[], TInt32 aSourceIds[]) version) test that tries to provide inexistant source files. |
|
1996 //! Uses API elements: StoreL() |
|
1997 //! @SYMTestActions 1. Call Store() passing an inexistent source file, number of bitmaps 1 and source id 0. |
|
1998 //! @SYMTestStatus Implemented |
|
1999 //! @SYMTestPriority Critical |
|
2000 //! @SYMTestExpectedResults Operation must return error KErrNotFound (-1) |
|
2001 //! @SYMTestType CIT |
|
2002 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2003 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2004 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2005 COMMAND RFbsSession1 Connect |
|
2006 COMMAND !Error=-1 CFbsBitmap1 StoreL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0081-001command3StoreL |
|
2007 COMMAND CFbsBitmap1 ~ |
|
2008 COMMAND RFbsSession1 Disconnect |
|
2009 END_TEST_BLOCK |
|
2010 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0081 |
|
2011 |
|
2012 |
|
2013 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0082 |
|
2014 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0082 |
|
2015 //! @SYMAPI CFbsBitmap |
|
2016 //! @SYMAuthor Anton Golovko |
|
2017 //! @SYMCreationDate 05/06/2006 |
|
2018 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2019 //! @SYMTestCaseDesc CFbsBitmap::StoreL() (StoreL(const TDesC &aFilename, TInt aNumSources, const TDesC *aSources[], TInt32 aSourceIds[]) version) test that tries to provide out of range id of bitmap. |
|
2020 //! Uses API elements: StoreL() |
|
2021 //! @SYMTestActions 1. Call Store() passing a valid source file, number of bitmaps 1 and source id 99999. |
|
2022 //! @SYMTestStatus Implemented |
|
2023 //! @SYMTestPriority Critical |
|
2024 //! @SYMTestExpectedResults Operation must return error KErrEof (-25) |
|
2025 //! @SYMTestType CIT |
|
2026 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2027 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2028 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2029 COMMAND RFbsSession1 Connect |
|
2030 COMMAND !Error=-25 CFbsBitmap1 StoreL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0082-001command3StoreL |
|
2031 COMMAND CFbsBitmap1 ~ |
|
2032 COMMAND RFbsSession1 Disconnect |
|
2033 END_TEST_BLOCK |
|
2034 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0082 |
|
2035 |
|
2036 |
|
2037 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0083 |
|
2038 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0083 |
|
2039 //! @SYMAPI CFbsBitmap |
|
2040 //! @SYMAuthor Anton Golovko |
|
2041 //! @SYMCreationDate 05/06/2006 |
|
2042 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2043 //! @SYMTestCaseDesc CFbsBitmap::StoreL() (StoreL(const TDesC &aFilename, TInt aNumSources, const TDesC *aSources[], TInt32 aSourceIds[]) version) test that tries to provide negative id of bitmap. |
|
2044 //! Uses API elements: StoreL() |
|
2045 //! @SYMTestActions 1. Call Store() passing a source file, number of bitmaps 1 and source id -1. |
|
2046 //! @SYMTestStatus Implemented |
|
2047 //! @SYMTestPriority Critical |
|
2048 //! @SYMTestExpectedResults Operation must return error KErrEof (-25) |
|
2049 //! @SYMTestType CIT |
|
2050 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2051 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2052 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2053 COMMAND RFbsSession1 Connect |
|
2054 COMMAND !Error=-25 CFbsBitmap1 StoreL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0083-001command3StoreL |
|
2055 COMMAND CFbsBitmap1 ~ |
|
2056 COMMAND RFbsSession1 Disconnect |
|
2057 END_TEST_BLOCK |
|
2058 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0083 |
|
2059 |
|
2060 |
|
2061 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0084 |
|
2062 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0084 |
|
2063 //! @SYMAPI CFbsBitmap |
|
2064 //! @SYMAuthor Anton Golovko |
|
2065 //! @SYMCreationDate 05/06/2006 |
|
2066 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2067 //! @SYMTestCaseDesc CFbsBitmap::StoreL() (StoreL(const TDesC &aFilename, TInt aNumSources, const TDesC *aSources[], TInt32 aSourceIds[]) version) test that passes negative number of bitmaps. |
|
2068 //! Uses API elements: StoreL() |
|
2069 //! @SYMTestActions 1. Call Store() passing a source file, number of bitmaps -1 and source id 0. |
|
2070 //! @SYMTestStatus Implemented |
|
2071 //! @SYMTestPriority Critical |
|
2072 //! @SYMTestExpectedResults Operation must return error KErrArgument (-6) |
|
2073 //! @SYMTestType CIT |
|
2074 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2075 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2076 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2077 COMMAND RFbsSession1 Connect |
|
2078 COMMAND !Error=-6 CFbsBitmap1 StoreL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0084-001command3StoreL |
|
2079 COMMAND CFbsBitmap1 ~ |
|
2080 COMMAND RFbsSession1 Disconnect |
|
2081 END_TEST_BLOCK |
|
2082 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0084 |
|
2083 |
|
2084 |
|
2085 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0085 |
|
2086 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0085 |
|
2087 //! @SYMAPI CFbsBitmap |
|
2088 //! @SYMAuthor Anton Golovko |
|
2089 //! @SYMCreationDate 05/06/2006 |
|
2090 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2091 //! @SYMTestCaseDesc CFbsBitmap::StoreL() (StoreL(const TDesC &aFilename, TInt aNumSources, const TDesC *aSources[], TInt32 aSourceIds[]) version) test that passes out-of-range number of bitmaps. |
|
2092 //! Uses API elements: StoreL() |
|
2093 //! @SYMTestActions 1. Call Store() passing a source file, number of bitmaps 999 and source id 0. |
|
2094 //! @SYMTestStatus Implemented |
|
2095 //! @SYMTestPriority Critical |
|
2096 //! @SYMTestExpectedResults Operation must return error KErrArgument (-6) |
|
2097 //! @SYMTestType CIT |
|
2098 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2099 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2100 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2101 COMMAND RFbsSession1 Connect |
|
2102 COMMAND !Error=-6 CFbsBitmap1 StoreL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0085-001command3StoreL |
|
2103 COMMAND CFbsBitmap1 ~ |
|
2104 COMMAND RFbsSession1 Disconnect |
|
2105 END_TEST_BLOCK |
|
2106 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0085 |
|
2107 |
|
2108 |
|
2109 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0086 |
|
2110 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0086 |
|
2111 //! @SYMAPI CFbsBitmap |
|
2112 //! @SYMAuthor Anton Golovko |
|
2113 //! @SYMCreationDate 05/06/2006 |
|
2114 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2115 //! @SYMTestCaseDesc CFbsBitmap::StoreL() (StoreL(const TDesC &aFilename, TInt aNumSources, const TDesC *aSources[], TInt32 aSourceIds[]) version) test that passes number of bitmaps = 0. |
|
2116 //! Uses API elements: StoreL() |
|
2117 //! @SYMTestActions 1. Call Store() passing a source file, number of bitmaps 0 and source id 0. |
|
2118 //! @SYMTestStatus Implemented |
|
2119 //! @SYMTestPriority Critical |
|
2120 //! @SYMTestExpectedResults Operation must return error KErrArgument (-6) |
|
2121 //! @SYMTestType CIT |
|
2122 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2123 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2124 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2125 COMMAND RFbsSession1 Connect |
|
2126 COMMAND !Error=-6 CFbsBitmap1 StoreL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0086-001command3StoreL |
|
2127 COMMAND CFbsBitmap1 ~ |
|
2128 COMMAND RFbsSession1 Disconnect |
|
2129 END_TEST_BLOCK |
|
2130 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0086 |
|
2131 |
|
2132 |
|
2133 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0087 |
|
2134 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0087 |
|
2135 //! @SYMAPI CFbsBitmap |
|
2136 //! @SYMAuthor Anton Golovko |
|
2137 //! @SYMCreationDate 05/06/2006 |
|
2138 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2139 //! @SYMTestCaseDesc CFbsBitmap::StoreL() (StoreL(const TDesC &aFilename, TInt aNumSources, const TDesC *aSources[], TInt32 aSourceIds[]) version) |
|
2140 //! test that passes number of bitmaps that is in range of source file number but greater than number of bitmap ids. |
|
2141 //! Uses API elements: StoreL() |
|
2142 //! @SYMTestActions 1. Create an array of file names that contains a file 3 times |
|
2143 //! 2. Create an array of bitmap ids that contains 1 id = 0 |
|
2144 //! 3. Call Store() passing the source files, bitmaps ids and number of bitmaps = 2 |
|
2145 //! @SYMTestStatus Implemented |
|
2146 //! @SYMTestPriority Critical |
|
2147 //! @SYMTestExpectedResults Operation must return error KErrEof (-25) |
|
2148 //! @SYMTestType CIT |
|
2149 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2150 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2151 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2152 COMMAND RFbsSession1 Connect |
|
2153 COMMAND !Error=-25 CFbsBitmap1 StoreL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0087-001command3StoreL |
|
2154 COMMAND CFbsBitmap1 ~ |
|
2155 COMMAND RFbsSession1 Disconnect |
|
2156 END_TEST_BLOCK |
|
2157 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0087 |
|
2158 |
|
2159 |
|
2160 |
|
2161 |
|
2162 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0089 |
|
2163 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0089 |
|
2164 //! @SYMAPI CFbsBitmap |
|
2165 //! @SYMAuthor Anton Golovko |
|
2166 //! @SYMCreationDate 05/06/2006 |
|
2167 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2168 //! @SYMTestCaseDesc CFbsBitmap::StoreL() (StoreL(RFile &aFile, TInt aNumSources, const TDesC *aSources[], TInt32 aSourceIds[]) version) test that tries to provide inexistant source files. |
|
2169 //! Uses API elements: StoreL() |
|
2170 //! @SYMTestActions 1. Call Store() passing an inexistent source file, number of bitmaps 1 and source id 0. |
|
2171 //! @SYMTestStatus Implemented |
|
2172 //! @SYMTestPriority Critical |
|
2173 //! @SYMTestExpectedResults Operation must return error KErrNotFound (-1) |
|
2174 //! @SYMTestType CIT |
|
2175 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2176 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2177 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2178 COMMAND RFbsSession1 Connect |
|
2179 COMMAND !Error=-1 CFbsBitmap1 StoreL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0089-001command3StoreL |
|
2180 COMMAND CFbsBitmap1 ~ |
|
2181 COMMAND RFbsSession1 Disconnect |
|
2182 END_TEST_BLOCK |
|
2183 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0089 |
|
2184 |
|
2185 |
|
2186 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0090 |
|
2187 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0090 |
|
2188 //! @SYMAPI CFbsBitmap |
|
2189 //! @SYMAuthor Anton Golovko |
|
2190 //! @SYMCreationDate 05/06/2006 |
|
2191 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2192 //! @SYMTestCaseDesc CFbsBitmap::StoreL() (StoreL(RFile &aFile, TInt aNumSources, const TDesC *aSources[], TInt32 aSourceIds[]) version) test that tries to provide out of range id of bitmap. |
|
2193 //! Uses API elements: StoreL() |
|
2194 //! @SYMTestActions 1. Call Store() passing a source file, number of bitmaps 1 and source id 99999. |
|
2195 //! @SYMTestStatus Implemented |
|
2196 //! @SYMTestPriority Critical |
|
2197 //! @SYMTestExpectedResults Operation must return error KErrEof (-25) |
|
2198 //! @SYMTestType CIT |
|
2199 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2200 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2201 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2202 COMMAND RFbsSession1 Connect |
|
2203 COMMAND !Error=-25 CFbsBitmap1 StoreL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0090-001command3StoreL |
|
2204 COMMAND CFbsBitmap1 ~ |
|
2205 COMMAND RFbsSession1 Disconnect |
|
2206 END_TEST_BLOCK |
|
2207 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0090 |
|
2208 |
|
2209 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0091 |
|
2210 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0091 |
|
2211 //! @SYMAPI CFbsBitmap |
|
2212 //! @SYMAuthor Anton Golovko |
|
2213 //! @SYMCreationDate 05/06/2006 |
|
2214 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2215 //! @SYMTestCaseDesc CFbsBitmap::StoreL() (StoreL(RFile &aFile, TInt aNumSources, const TDesC *aSources[], TInt32 aSourceIds[]) version) test that tries to provide negative id of bitmap. |
|
2216 //! Uses API elements: StoreL() |
|
2217 //! @SYMTestActions 1. Call Store() passing a source file, number of bitmaps 1 and source id -1. |
|
2218 //! @SYMTestStatus Implemented |
|
2219 //! @SYMTestPriority Critical |
|
2220 //! @SYMTestExpectedResults Operation must return error KErrEof (-25) |
|
2221 //! @SYMTestType CIT |
|
2222 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2223 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2224 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2225 COMMAND RFbsSession1 Connect |
|
2226 COMMAND !Error=-25 CFbsBitmap1 StoreL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0091-001command3StoreL |
|
2227 COMMAND CFbsBitmap1 ~ |
|
2228 COMMAND RFbsSession1 Disconnect |
|
2229 END_TEST_BLOCK |
|
2230 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0091 |
|
2231 |
|
2232 |
|
2233 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0092 |
|
2234 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0092 |
|
2235 //! @SYMAPI CFbsBitmap |
|
2236 //! @SYMAuthor Anton Golovko |
|
2237 //! @SYMCreationDate 05/06/2006 |
|
2238 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2239 //! @SYMTestCaseDesc CFbsBitmap::StoreL() (StoreL(RFile &aFile, TInt aNumSources, const TDesC *aSources[], TInt32 aSourceIds[]) version) test that passes negative number of bitmaps. |
|
2240 //! Uses API elements: StoreL() |
|
2241 //! @SYMTestActions 1. Call Store() passing a source file, number of bitmaps -1 and source id 0. |
|
2242 //! @SYMTestStatus Implemented |
|
2243 //! @SYMTestPriority Critical |
|
2244 //! @SYMTestExpectedResults Operation must return error KErrArgument (-6) |
|
2245 //! @SYMTestType CIT |
|
2246 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2247 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2248 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2249 COMMAND RFbsSession1 Connect |
|
2250 COMMAND !Error=-6 CFbsBitmap1 StoreL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0092-001command3StoreL |
|
2251 COMMAND CFbsBitmap1 ~ |
|
2252 COMMAND RFbsSession1 Disconnect |
|
2253 END_TEST_BLOCK |
|
2254 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0092 |
|
2255 |
|
2256 |
|
2257 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0093 |
|
2258 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0093 |
|
2259 //! @SYMAPI CFbsBitmap |
|
2260 //! @SYMAuthor Anton Golovko |
|
2261 //! @SYMCreationDate 05/06/2006 |
|
2262 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2263 //! @SYMTestCaseDesc CFbsBitmap::StoreL() (StoreL(RFile &aFile, TInt aNumSources, const TDesC *aSources[], TInt32 aSourceIds[]) version) test that passes out-of-range number of bitmaps. |
|
2264 //! Uses API elements: StoreL() |
|
2265 //! @SYMTestActions 1. Call Store() passing a source file, number of bitmaps 999 and source id 0. |
|
2266 //! @SYMTestStatus Implemented |
|
2267 //! @SYMTestPriority Critical |
|
2268 //! @SYMTestExpectedResults Operation must return error KErrArgument (-6) |
|
2269 //! @SYMTestType CIT |
|
2270 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2271 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2272 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2273 COMMAND RFbsSession1 Connect |
|
2274 COMMAND !Error=-6 CFbsBitmap1 StoreL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0093-001command3StoreL |
|
2275 COMMAND CFbsBitmap1 ~ |
|
2276 COMMAND RFbsSession1 Disconnect |
|
2277 END_TEST_BLOCK |
|
2278 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0093 |
|
2279 |
|
2280 |
|
2281 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0094 |
|
2282 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0094 |
|
2283 //! @SYMAPI CFbsBitmap |
|
2284 //! @SYMAuthor Anton Golovko |
|
2285 //! @SYMCreationDate 05/06/2006 |
|
2286 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2287 //! @SYMTestCaseDesc CFbsBitmap::StoreL() (StoreL(RFile &aFile, TInt aNumSources, const TDesC *aSources[], TInt32 aSourceIds[]) version) test that passes number of bitmaps = 0. |
|
2288 //! Uses API elements: StoreL() |
|
2289 //! @SYMTestActions 1. Call Store() passing a source file, number of bitmaps 0 and source id 0. |
|
2290 //! @SYMTestStatus Implemented |
|
2291 //! @SYMTestPriority Critical |
|
2292 //! @SYMTestExpectedResults Operation must return error KErrArgument (-6) |
|
2293 //! @SYMTestType CIT |
|
2294 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2295 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2296 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2297 COMMAND RFbsSession1 Connect |
|
2298 COMMAND !Error=-6 CFbsBitmap1 StoreL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0094-001command3StoreL |
|
2299 COMMAND CFbsBitmap1 ~ |
|
2300 COMMAND RFbsSession1 Disconnect |
|
2301 END_TEST_BLOCK |
|
2302 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0094 |
|
2303 |
|
2304 |
|
2305 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0095 |
|
2306 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0095 |
|
2307 //! @SYMAPI CFbsBitmap |
|
2308 //! @SYMAuthor Anton Golovko |
|
2309 //! @SYMCreationDate 05/06/2006 |
|
2310 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2311 //! @SYMTestCaseDesc CFbsBitmap::StoreL() (StoreL(RFile &aFile, TInt aNumSources, const TDesC *aSources[], TInt32 aSourceIds[]) version) |
|
2312 //! test that passes number of bitmaps that is in range of source file number but greater than number of bitmap ids. |
|
2313 //! Uses API elements: StoreL() |
|
2314 //! @SYMTestActions 1. Create an array of file names that contains 3 files |
|
2315 //! 3. Create an array of bitmap ids that contains 1 id = 0 |
|
2316 //! 4. Call Store() passing the source files, bitmaps ids and number of bitmaps = 2 |
|
2317 //! @SYMTestStatus Implemented |
|
2318 //! @SYMTestPriority Critical |
|
2319 //! @SYMTestExpectedResults Operation must return error KErrEof (-25) |
|
2320 //! @SYMTestType CIT |
|
2321 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2322 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2323 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2324 COMMAND RFbsSession1 Connect |
|
2325 COMMAND !Error=-25 CFbsBitmap1 StoreL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0095-001command3StoreL |
|
2326 COMMAND CFbsBitmap1 ~ |
|
2327 COMMAND RFbsSession1 Disconnect |
|
2328 END_TEST_BLOCK |
|
2329 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0095 |
|
2330 |
|
2331 |
|
2332 |
|
2333 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0097 |
|
2334 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0097 |
|
2335 //! @SYMAPI CFbsBitmap |
|
2336 //! @SYMAuthor Anton Golovko |
|
2337 //! @SYMCreationDate 05/06/2006 |
|
2338 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2339 //! @SYMTestCaseDesc CFbsBitmap::StoreL() (StoreL(RFile &aFile, TInt aNumSources, const TDesC *aSources[], TInt32 aSourceIds[]) version) |
|
2340 //! test that passes not opened output file handle |
|
2341 //! Uses API elements: StoreL() |
|
2342 //! @SYMTestActions 1. Create a bitmap saving it into a file right after creation. |
|
2343 //! 2. Call Store() passing the source file, bitmap id = 0, number of bitmaps = 1 and not-opened output file handle |
|
2344 //! @SYMTestStatus Implemented |
|
2345 //! @SYMTestPriority Critical |
|
2346 //! @SYMTestExpectedResults Operation must panic |
|
2347 //! @SYMTestType CIT |
|
2348 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2349 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2350 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2351 COMMAND RFbsSession1 Connect |
|
2352 COMMAND CFbsBitmap1 StoreL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0097-001-StoreL_command03 |
|
2353 END_TEST_BLOCK !PanicCode=0 |
|
2354 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0097 |
|
2355 |
|
2356 |
|
2357 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0098 |
|
2358 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0098 |
|
2359 //! @SYMAPI CFbsBitmap |
|
2360 //! @SYMAuthor Anton Golovko |
|
2361 //! @SYMCreationDate 05/06/2006 |
|
2362 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2363 //! @SYMTestCaseDesc CFbsBitmap::GetScanLine() (GetScanLine(TDes8 &aBuf, const TPoint &aPixel, TInt aLength, TDisplayMode aDispMode) version) test with negative length. |
|
2364 //! Uses API elements: GetScanLine() |
|
2365 //! @SYMTestActions 1. Create bitmap (10x10, EColor256). |
|
2366 //! 2. Call GetScanLine() with start point (0, 0), length = -1, display mode EColor256 |
|
2367 //! @SYMTestStatus Implemented |
|
2368 //! @SYMTestPriority Critical |
|
2369 //! @SYMTestExpectedResults Operation must panic. |
|
2370 //! @SYMTestType CIT |
|
2371 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2372 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2373 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2374 COMMAND RFbsSession1 Connect |
|
2375 COMMAND CFbsBitmap1 new |
|
2376 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0098-001-Create_command04 |
|
2377 COMMAND CFbsBitmap1 GetScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0098-001-GetScanLine_command05 |
|
2378 END_TEST_BLOCK !PanicCode=23 |
|
2379 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0098 |
|
2380 |
|
2381 |
|
2382 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0099 |
|
2383 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0099 |
|
2384 //! @SYMAPI CFbsBitmap |
|
2385 //! @SYMAuthor Anton Golovko |
|
2386 //! @SYMCreationDate 05/06/2006 |
|
2387 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2388 //! @SYMTestCaseDesc CFbsBitmap::GetScanLine() (GetScanLine(TDes8 &aBuf, const TPoint &aPixel, TInt aLength, TDisplayMode aDispMode) version) test with 0 length. |
|
2389 //! Uses API elements: GetScanLine() |
|
2390 //! @SYMTestActions 1. Create bitmap (10x10, EColor256). |
|
2391 //! 2. Call GetScanLine() with start point (0, 0), length = 0, display mode EColor256 |
|
2392 //! @SYMTestStatus Implemented |
|
2393 //! @SYMTestPriority Critical |
|
2394 //! @SYMTestExpectedResults The function GetScanLine() call doesn't cause panic. |
|
2395 //! @SYMTestType CIT |
|
2396 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2397 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2398 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2399 COMMAND RFbsSession1 Connect |
|
2400 COMMAND CFbsBitmap1 new |
|
2401 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0099-001command4Create |
|
2402 COMMAND CFbsBitmap1 GetScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0099-001command5GetScanLine |
|
2403 COMMAND CFbsBitmap1 ~ |
|
2404 COMMAND RFbsSession1 Disconnect |
|
2405 END_TEST_BLOCK |
|
2406 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0099 |
|
2407 |
|
2408 |
|
2409 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0100 |
|
2410 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0100 |
|
2411 //! @SYMAPI CFbsBitmap |
|
2412 //! @SYMAuthor Anton Golovko |
|
2413 //! @SYMCreationDate 05/06/2006 |
|
2414 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2415 //! @SYMTestCaseDesc CFbsBitmap::GetScanLine() (GetScanLine(TDes8 &aBuf, const TPoint &aPixel, TInt aLength, TDisplayMode aDispMode) version) test with too big length. |
|
2416 //! Uses API elements: GetScanLine() |
|
2417 //! @SYMTestActions 1. Create bitmap (10x10, EColor256). |
|
2418 //! 2. Call GetScanLine() with start point (0, 0), length = 99999, display mode EColor256 |
|
2419 //! @SYMTestStatus Implemented |
|
2420 //! @SYMTestPriority Critical |
|
2421 //! @SYMTestExpectedResults The function GetScanLine() call doesn't cause panic. |
|
2422 //! @SYMTestType CIT |
|
2423 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2424 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2425 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2426 COMMAND RFbsSession1 Connect |
|
2427 COMMAND CFbsBitmap1 new |
|
2428 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0100-001command4Create |
|
2429 COMMAND CFbsBitmap1 GetScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0100-001command5GetScanLine |
|
2430 COMMAND CFbsBitmap1 ~ |
|
2431 COMMAND RFbsSession1 Disconnect |
|
2432 END_TEST_BLOCK |
|
2433 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0100 |
|
2434 |
|
2435 |
|
2436 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0101 |
|
2437 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0101 |
|
2438 //! @SYMAPI CFbsBitmap |
|
2439 //! @SYMAuthor Anton Golovko |
|
2440 //! @SYMCreationDate 05/06/2006 |
|
2441 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2442 //! @SYMTestCaseDesc CFbsBitmap::GetScanLine() (GetScanLine(TDes8 &aBuf, const TPoint &aPixel, TInt aLength, TDisplayMode aDispMode) version) test with negative start point. |
|
2443 //! Uses API elements: GetScanLine() |
|
2444 //! @SYMTestActions 1. Create bitmap (10x10, EColor256). |
|
2445 //! 2. Call GetScanLine() with start point (-1, -1), length = 10, display mode EColor256 |
|
2446 //! @SYMTestStatus Implemented |
|
2447 //! @SYMTestPriority Critical |
|
2448 //! @SYMTestExpectedResults The function GetScanLine() call doesn't cause panic. |
|
2449 //! @SYMTestType CIT |
|
2450 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2451 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2452 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2453 COMMAND RFbsSession1 Connect |
|
2454 COMMAND CFbsBitmap1 new |
|
2455 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0101-001command4Create |
|
2456 COMMAND CFbsBitmap1 GetScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0101-001command5GetScanLine |
|
2457 COMMAND CFbsBitmap1 ~ |
|
2458 COMMAND RFbsSession1 Disconnect |
|
2459 END_TEST_BLOCK |
|
2460 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0101 |
|
2461 |
|
2462 |
|
2463 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0102 |
|
2464 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0102 |
|
2465 //! @SYMAPI CFbsBitmap |
|
2466 //! @SYMAuthor Anton Golovko |
|
2467 //! @SYMCreationDate 05/06/2006 |
|
2468 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2469 //! @SYMTestCaseDesc CFbsBitmap::GetScanLine() (GetScanLine(TDes8 &aBuf, const TPoint &aPixel, TInt aLength, TDisplayMode aDispMode) version) test with out of range start point. |
|
2470 //! Uses API elements: GetScanLine() |
|
2471 //! @SYMTestActions 1. Create bitmap (10x10, EColor256). |
|
2472 //! 2. Call GetScanLine() with start point (100, 100), length = 10, display mode EColor256 |
|
2473 //! @SYMTestStatus Implemented |
|
2474 //! @SYMTestPriority Critical |
|
2475 //! @SYMTestExpectedResults The function GetScanLine() call doesn't cause panic. |
|
2476 //! @SYMTestType CIT |
|
2477 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2478 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2479 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2480 COMMAND RFbsSession1 Connect |
|
2481 COMMAND CFbsBitmap1 new |
|
2482 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0102-001command4Create |
|
2483 COMMAND CFbsBitmap1 GetScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0102-001command5GetScanLine |
|
2484 COMMAND CFbsBitmap1 ~ |
|
2485 COMMAND RFbsSession1 Disconnect |
|
2486 END_TEST_BLOCK |
|
2487 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0102 |
|
2488 |
|
2489 |
|
2490 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0103 |
|
2491 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0103 |
|
2492 //! @SYMAPI CFbsBitmap |
|
2493 //! @SYMAuthor Anton Golovko |
|
2494 //! @SYMCreationDate 05/06/2006 |
|
2495 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2496 //! @SYMTestCaseDesc CFbsBitmap::GetScanLine() (GetScanLine(TDes8 &aBuf, const TPoint &aPixel, TInt aLength, TDisplayMode aDispMode) version) test with display mode ENone. |
|
2497 //! Uses API elements: GetScanLine() |
|
2498 //! @SYMTestActions 1. Create bitmap (10x10, EColor256). |
|
2499 //! 2. Call GetScanLine() with start point (0, 0), length = 10, display mode ENone |
|
2500 //! @SYMTestStatus Implemented |
|
2501 //! @SYMTestPriority Critical |
|
2502 //! @SYMTestExpectedResults The function GetScanLine() call doesn't cause panic. |
|
2503 //! @SYMTestType CIT |
|
2504 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2505 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2506 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2507 COMMAND RFbsSession1 Connect |
|
2508 COMMAND CFbsBitmap1 new |
|
2509 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0103-001command4Create |
|
2510 COMMAND CFbsBitmap1 GetScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0103-001command5GetScanLine |
|
2511 COMMAND CFbsBitmap1 ~ |
|
2512 COMMAND RFbsSession1 Disconnect |
|
2513 END_TEST_BLOCK |
|
2514 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0103 |
|
2515 |
|
2516 |
|
2517 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0104 |
|
2518 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0104 |
|
2519 //! @SYMAPI CFbsBitmap |
|
2520 //! @SYMAuthor Anton Golovko |
|
2521 //! @SYMCreationDate 05/06/2006 |
|
2522 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2523 //! @SYMTestCaseDesc CFbsBitmap::GetScanLine() (GetScanLine(TDes8 &aBuf, const TPoint &aPixel, TInt aLength, TDisplayMode aDispMode) version) test with display mode ERgb. |
|
2524 //! Uses API elements: GetScanLine() |
|
2525 //! @SYMTestActions 1. Create bitmap (10x10, EColor256). |
|
2526 //! 2. Call GetScanLine() with start point (0, 0), length = 10, display mode ERgb |
|
2527 //! @SYMTestStatus Implemented |
|
2528 //! @SYMTestPriority Critical |
|
2529 //! @SYMTestExpectedResults The function GetScanLine() call doesn't cause panic. |
|
2530 //! @SYMTestType CIT |
|
2531 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2532 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2533 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2534 COMMAND RFbsSession1 Connect |
|
2535 COMMAND CFbsBitmap1 new |
|
2536 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0104-001command4Create |
|
2537 COMMAND CFbsBitmap1 GetScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0104-001command5GetScanLine |
|
2538 COMMAND CFbsBitmap1 ~ |
|
2539 COMMAND RFbsSession1 Disconnect |
|
2540 END_TEST_BLOCK |
|
2541 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0104 |
|
2542 |
|
2543 |
|
2544 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0105 |
|
2545 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0105 |
|
2546 //! @SYMAPI CFbsBitmap |
|
2547 //! @SYMAuthor Anton Golovko |
|
2548 //! @SYMCreationDate 05/06/2006 |
|
2549 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2550 //! @SYMTestCaseDesc CFbsBitmap::GetScanLine() (GetScanLine(TDes8 &aBuf, const TPoint &aPixel, TInt aLength, TDisplayMode aDispMode) version) test with display mode EColorLast. |
|
2551 //! Uses API elements: GetScanLine() |
|
2552 //! @SYMTestActions 1. Create bitmap (10x10, EColor256). |
|
2553 //! 2. Call GetScanLine() with start point (0, 0), length = 10, display mode EColorLast |
|
2554 //! @SYMTestStatus Implemented |
|
2555 //! @SYMTestPriority Critical |
|
2556 //! @SYMTestExpectedResults The function GetScanLine() call doesn't cause panic. |
|
2557 //! @SYMTestType CIT |
|
2558 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2559 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2560 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2561 COMMAND RFbsSession1 Connect |
|
2562 COMMAND CFbsBitmap1 new |
|
2563 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0105-001command4Create |
|
2564 COMMAND CFbsBitmap1 GetScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0105-001command5GetScanLine |
|
2565 COMMAND CFbsBitmap1 ~ |
|
2566 COMMAND RFbsSession1 Disconnect |
|
2567 END_TEST_BLOCK |
|
2568 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0105 |
|
2569 |
|
2570 |
|
2571 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0106 |
|
2572 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0106 |
|
2573 //! @SYMAPI CFbsBitmap |
|
2574 //! @SYMAuthor Anton Golovko |
|
2575 //! @SYMCreationDate 05/06/2006 |
|
2576 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2577 //! @SYMTestCaseDesc CFbsBitmap::GetScanLine() (GetScanLine(TDes8 &aBuf, const TPoint &aPixel, TInt aLength, TDisplayMode aDispMode) version) test with invalid display. |
|
2578 //! Uses API elements: GetScanLine() |
|
2579 //! @SYMTestActions 1. Create bitmap (10x10, EColor256). |
|
2580 //! 2. Call GetScanLine() with start point (0, 0), length = 10, display mode -1. |
|
2581 //! @SYMTestStatus Implemented |
|
2582 //! @SYMTestPriority Critical |
|
2583 //! @SYMTestExpectedResults The function GetScanLine() call doesn't cause panic. |
|
2584 //! @SYMTestType CIT |
|
2585 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2586 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2587 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2588 COMMAND RFbsSession1 Connect |
|
2589 COMMAND CFbsBitmap1 new |
|
2590 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0106-001command4Create |
|
2591 COMMAND CFbsBitmap1 GetScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0106-001command5GetScanLine |
|
2592 COMMAND CFbsBitmap1 ~ |
|
2593 COMMAND RFbsSession1 Disconnect |
|
2594 END_TEST_BLOCK |
|
2595 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0106 |
|
2596 |
|
2597 |
|
2598 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0107 |
|
2599 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0107 |
|
2600 //! @SYMAPI CFbsBitmap |
|
2601 //! @SYMAuthor Anton Golovko |
|
2602 //! @SYMCreationDate 05/06/2006 |
|
2603 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2604 //! @SYMTestCaseDesc CFbsBitmap::GetScanLine() (GetScanLine(TDes8 &aBuf, const TPoint &aPixel, TInt aLength, TDisplayMode aDispMode) version) test with too short buffer. |
|
2605 //! Uses API elements: GetScanLine() |
|
2606 //! @SYMTestActions 1. Create bitmap (10x10, EColor256). |
|
2607 //! 2. Call GetScanLine() with start point (0, 0), length = 10, display mode EColor256 and buffer with length 1. |
|
2608 //! @SYMTestStatus Implemented |
|
2609 //! @SYMTestPriority Critical |
|
2610 //! @SYMTestExpectedResults The function GetScanLine() call doesn't cause panic. |
|
2611 //! @SYMTestType CIT |
|
2612 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2613 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2614 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2615 COMMAND RFbsSession1 Connect |
|
2616 COMMAND CFbsBitmap1 new |
|
2617 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0107-001command4Create |
|
2618 COMMAND CFbsBitmap1 GetScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0107-001command5GetScanLine |
|
2619 COMMAND CFbsBitmap1 ~ |
|
2620 COMMAND RFbsSession1 Disconnect |
|
2621 END_TEST_BLOCK |
|
2622 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0107 |
|
2623 |
|
2624 |
|
2625 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0108 |
|
2626 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0108 |
|
2627 //! @SYMAPI CFbsBitmap |
|
2628 //! @SYMAuthor Anton Golovko |
|
2629 //! @SYMCreationDate 05/06/2006 |
|
2630 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2631 //! @SYMTestCaseDesc CFbsBitmap::SetScanLine() test with negative position. |
|
2632 //! Uses API elements: SetScanLine() |
|
2633 //! @SYMTestActions 1. Create bitmap (100x100, EColor256). |
|
2634 //! 2. Set horizontal scanline using position -1 from data-file. |
|
2635 //! @SYMTestStatus Implemented |
|
2636 //! @SYMTestPriority Critical |
|
2637 //! @SYMTestExpectedResults The function SetScanLine() call doesn't cause panic. |
|
2638 //! @SYMTestType CIT |
|
2639 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2640 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2641 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2642 COMMAND RFbsSession1 Connect |
|
2643 COMMAND CFbsBitmap1 new |
|
2644 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0108-001command4Create |
|
2645 COMMAND CFbsBitmap1 SetScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0108-001command5SetScanLine |
|
2646 COMMAND CFbsBitmap1 ~ |
|
2647 COMMAND RFbsSession1 Disconnect |
|
2648 END_TEST_BLOCK |
|
2649 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0108 |
|
2650 |
|
2651 |
|
2652 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0109 |
|
2653 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0109 |
|
2654 //! @SYMAPI CFbsBitmap |
|
2655 //! @SYMAuthor Anton Golovko |
|
2656 //! @SYMCreationDate 05/06/2006 |
|
2657 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2658 //! @SYMTestCaseDesc CFbsBitmap::SetScanLine() test with too big position. |
|
2659 //! Uses API elements: SetScanLine() |
|
2660 //! @SYMTestActions 1. Create bitmap (100x100, EColor256). |
|
2661 //! 2. Set horizontal scanline using bitmaps's position 100 from a data-file. |
|
2662 //! @SYMTestStatus Implemented |
|
2663 //! @SYMTestPriority Critical |
|
2664 //! @SYMTestExpectedResults The function SetScanLine() call doesn't cause panic. |
|
2665 //! @SYMTestType CIT |
|
2666 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2667 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2668 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2669 COMMAND RFbsSession1 Connect |
|
2670 COMMAND CFbsBitmap1 new |
|
2671 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0109-001command4Create |
|
2672 COMMAND CFbsBitmap1 SetScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0109-001command5SetScanLine |
|
2673 COMMAND CFbsBitmap1 ~ |
|
2674 COMMAND RFbsSession1 Disconnect |
|
2675 END_TEST_BLOCK |
|
2676 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0109 |
|
2677 |
|
2678 |
|
2679 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0110 |
|
2680 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0110 |
|
2681 //! @SYMAPI CFbsBitmap |
|
2682 //! @SYMAuthor Anton Golovko |
|
2683 //! @SYMCreationDate 05/06/2006 |
|
2684 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2685 //! @SYMTestCaseDesc CFbsBitmap::GetVerticalScanLine() (GetVerticalScanLine(TDes8 &aBuf, TInt aX, TDisplayMode aDispMode) version) test with negative x-coordinate. |
|
2686 //! Uses API elements: GetVerticalScanLine() |
|
2687 //! @SYMTestActions 1. Create bitmap (10x10, EColor256). |
|
2688 //! 2. Call GetVerticalScanLine() with x-coordinate -1, display mode EColor256 |
|
2689 //! @SYMTestStatus Implemented |
|
2690 //! @SYMTestPriority Critical |
|
2691 //! @SYMTestExpectedResults The function GetVerticalScanLine() call doesn't cause panic. |
|
2692 //! @SYMTestType CIT |
|
2693 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2694 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2695 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2696 COMMAND RFbsSession1 Connect |
|
2697 COMMAND CFbsBitmap1 new |
|
2698 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0110-001command4Create |
|
2699 COMMAND CFbsBitmap1 GetVerticalScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0110-001command5GetVerticalScanLine |
|
2700 COMMAND CFbsBitmap1 ~ |
|
2701 COMMAND RFbsSession1 Disconnect |
|
2702 END_TEST_BLOCK |
|
2703 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0110 |
|
2704 |
|
2705 |
|
2706 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0111 |
|
2707 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0111 |
|
2708 //! @SYMAPI CFbsBitmap |
|
2709 //! @SYMAuthor Anton Golovko |
|
2710 //! @SYMCreationDate 05/06/2006 |
|
2711 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2712 //! @SYMTestCaseDesc CFbsBitmap::GetVerticalScanLine() (GetVerticalScanLine(TDes8 &aBuf, TInt aX, TDisplayMode aDispMode) version) test with too big x-coordinate. |
|
2713 //! Uses API elements: GetVerticalScanLine() |
|
2714 //! @SYMTestActions 1. Create bitmap (10x10, EColor256). |
|
2715 //! 2. Call GetVerticalScanLine() with x-coordinate 999, display mode EColor256 |
|
2716 //! @SYMTestStatus Implemented |
|
2717 //! @SYMTestPriority Critical |
|
2718 //! @SYMTestExpectedResults The function GetVerticalScanLine() call doesn't cause panic. |
|
2719 //! @SYMTestType CIT |
|
2720 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2721 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2722 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2723 COMMAND RFbsSession1 Connect |
|
2724 COMMAND CFbsBitmap1 new |
|
2725 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0111-001command4Create |
|
2726 COMMAND CFbsBitmap1 GetVerticalScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0111-001command5GetVerticalScanLine |
|
2727 COMMAND CFbsBitmap1 ~ |
|
2728 COMMAND RFbsSession1 Disconnect |
|
2729 END_TEST_BLOCK |
|
2730 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0111 |
|
2731 |
|
2732 |
|
2733 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0112 |
|
2734 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0112 |
|
2735 //! @SYMAPI CFbsBitmap |
|
2736 //! @SYMAuthor Anton Golovko |
|
2737 //! @SYMCreationDate 05/06/2006 |
|
2738 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2739 //! @SYMTestCaseDesc CFbsBitmap::GetVerticalScanLine() (GetVerticalScanLine(TDes8 &aBuf, TInt aX, TDisplayMode aDispMode) version) test with display mode ENone. |
|
2740 //! Uses API elements: GetVerticalScanLine() |
|
2741 //! @SYMTestActions 1. Create bitmap (10x10, EColor256). |
|
2742 //! 2. Call GetVerticalScanLine() with x-coordinate 0, display mode ENone. |
|
2743 //! @SYMTestStatus Implemented |
|
2744 //! @SYMTestPriority Critical |
|
2745 //! @SYMTestExpectedResults The function GetVerticalScanLine() call doesn't cause panic. |
|
2746 //! @SYMTestType CIT |
|
2747 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2748 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2749 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2750 COMMAND RFbsSession1 Connect |
|
2751 COMMAND CFbsBitmap1 new |
|
2752 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0112-001command4Create |
|
2753 COMMAND CFbsBitmap1 GetVerticalScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0112-001command5GetVerticalScanLine |
|
2754 COMMAND CFbsBitmap1 ~ |
|
2755 COMMAND RFbsSession1 Disconnect |
|
2756 END_TEST_BLOCK |
|
2757 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0112 |
|
2758 |
|
2759 |
|
2760 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0113 |
|
2761 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0113 |
|
2762 //! @SYMAPI CFbsBitmap |
|
2763 //! @SYMAuthor Anton Golovko |
|
2764 //! @SYMCreationDate 05/06/2006 |
|
2765 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2766 //! @SYMTestCaseDesc CFbsBitmap::GetVerticalScanLine() (GetVerticalScanLine(TDes8 &aBuf, TInt aX, TDisplayMode aDispMode) version) test with display mode ERgb. |
|
2767 //! Uses API elements: GetVerticalScanLine() |
|
2768 //! @SYMTestActions 1. Create bitmap (10x10, EColor256). |
|
2769 //! 2. Call GetVerticalScanLine() with x-coordinate 0, display mode ERgb. |
|
2770 //! @SYMTestStatus Implemented |
|
2771 //! @SYMTestPriority Critical |
|
2772 //! @SYMTestExpectedResults The function GetVerticalScanLine() call doesn't cause panic. |
|
2773 //! @SYMTestType CIT |
|
2774 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2775 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2776 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2777 COMMAND RFbsSession1 Connect |
|
2778 COMMAND CFbsBitmap1 new |
|
2779 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0113-001command4Create |
|
2780 COMMAND CFbsBitmap1 GetVerticalScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0113-001command5GetVerticalScanLine |
|
2781 COMMAND CFbsBitmap1 ~ |
|
2782 COMMAND RFbsSession1 Disconnect |
|
2783 END_TEST_BLOCK |
|
2784 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0113 |
|
2785 |
|
2786 |
|
2787 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0114 |
|
2788 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0114 |
|
2789 //! @SYMAPI CFbsBitmap |
|
2790 //! @SYMAuthor Anton Golovko |
|
2791 //! @SYMCreationDate 05/06/2006 |
|
2792 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2793 //! @SYMTestCaseDesc CFbsBitmap::GetVerticalScanLine() (GetVerticalScanLine(TDes8 &aBuf, TInt aX, TDisplayMode aDispMode) version) test with display mode EColorLast. |
|
2794 //! Uses API elements: GetVerticalScanLine() |
|
2795 //! @SYMTestActions 1. Create bitmap (10x10, EColor256). |
|
2796 //! 2. Call GetVerticalScanLine() with x-coordinate 0, display mode EColorLast. |
|
2797 //! @SYMTestStatus Implemented |
|
2798 //! @SYMTestPriority Critical |
|
2799 //! @SYMTestExpectedResults The function GetVerticalScanLine() call doesn't cause panic. |
|
2800 //! @SYMTestType CIT |
|
2801 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2802 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2803 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2804 COMMAND RFbsSession1 Connect |
|
2805 COMMAND CFbsBitmap1 new |
|
2806 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0114-001command4Create |
|
2807 COMMAND CFbsBitmap1 GetVerticalScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0114-001command5GetVerticalScanLine |
|
2808 COMMAND CFbsBitmap1 ~ |
|
2809 COMMAND RFbsSession1 Disconnect |
|
2810 END_TEST_BLOCK |
|
2811 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0114 |
|
2812 |
|
2813 |
|
2814 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0115 |
|
2815 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0115 |
|
2816 //! @SYMAPI CFbsBitmap |
|
2817 //! @SYMAuthor Anton Golovko |
|
2818 //! @SYMCreationDate 05/06/2006 |
|
2819 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2820 //! @SYMTestCaseDesc CFbsBitmap::GetVerticalScanLine() (GetVerticalScanLine(TDes8 &aBuf, TInt aX, TDisplayMode aDispMode) version) test with invalid display mode. |
|
2821 //! Uses API elements: GetVerticalScanLine() |
|
2822 //! @SYMTestActions 1. Create bitmap (10x10, EColor256). |
|
2823 //! 2. Call GetVerticalScanLine() with x-coordinate 0, display mode -1. |
|
2824 //! @SYMTestStatus Implemented |
|
2825 //! @SYMTestPriority Critical |
|
2826 //! @SYMTestExpectedResults The function GetVerticalScanLine() call doesn't cause panic. |
|
2827 //! @SYMTestType CIT |
|
2828 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2829 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2830 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2831 COMMAND RFbsSession1 Connect |
|
2832 COMMAND CFbsBitmap1 new |
|
2833 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0115-001command4Create |
|
2834 COMMAND CFbsBitmap1 GetVerticalScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0115-001command5GetVerticalScanLine |
|
2835 COMMAND CFbsBitmap1 ~ |
|
2836 COMMAND RFbsSession1 Disconnect |
|
2837 END_TEST_BLOCK |
|
2838 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0115 |
|
2839 |
|
2840 |
|
2841 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0116 |
|
2842 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0116 |
|
2843 //! @SYMAPI CFbsBitmap |
|
2844 //! @SYMAuthor Anton Golovko |
|
2845 //! @SYMCreationDate 05/06/2006 |
|
2846 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2847 //! @SYMTestCaseDesc CFbsBitmap::GetVerticalScanLine() (GetVerticalScanLine(TDes8 &aBuf, TInt aX, TDisplayMode aDispMode) version) test with too short buffer. |
|
2848 //! Uses API elements: GetVerticalScanLine() |
|
2849 //! @SYMTestActions 1. Create bitmap (10x10, EColor256). |
|
2850 //! 2. Call GetVerticalScanLine() with x-coordinate 0, display mode EColor256 and buffer with length 1. |
|
2851 //! @SYMTestStatus Implemented |
|
2852 //! @SYMTestPriority Critical |
|
2853 //! @SYMTestExpectedResults The function GetVerticalScanLine() call doesn't cause panic. |
|
2854 //! @SYMTestType CIT |
|
2855 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2856 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2857 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2858 COMMAND RFbsSession1 Connect |
|
2859 COMMAND CFbsBitmap1 new |
|
2860 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0116-001command4Create |
|
2861 COMMAND CFbsBitmap1 GetVerticalScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0116-001command5GetVerticalScanLine |
|
2862 COMMAND CFbsBitmap1 ~ |
|
2863 COMMAND RFbsSession1 Disconnect |
|
2864 END_TEST_BLOCK |
|
2865 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0116 |
|
2866 |
|
2867 |
|
2868 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0117 |
|
2869 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0117 |
|
2870 //! @SYMAPI CFbsBitmap |
|
2871 //! @SYMAuthor Anton Golovko |
|
2872 //! @SYMCreationDate 05/06/2006 |
|
2873 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2874 //! @SYMTestCaseDesc CFbsBitmap::GetVerticalScanLine() (GetVerticalScanLine(TDes8 &aBuf, TInt aX, const TPoint &aDitherOffset, TDisplayMode aDispMode) version) test with negative x-coordinate. |
|
2875 //! Uses API elements: GetVerticalScanLine() |
|
2876 //! @SYMTestActions 1. Create bitmap (10x10, EColor256). |
|
2877 //! 2. Call GetVerticalScanLine() with x-coordinate -1, display mode EColor256, dithering offset (0, 0). |
|
2878 //! @SYMTestStatus Implemented |
|
2879 //! @SYMTestPriority Critical |
|
2880 //! @SYMTestExpectedResults The function GetVerticalScanLine() call doesn't cause panic. |
|
2881 //! @SYMTestType CIT |
|
2882 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2883 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2884 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2885 COMMAND RFbsSession1 Connect |
|
2886 COMMAND CFbsBitmap1 new |
|
2887 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0117-001command4Create |
|
2888 COMMAND CFbsBitmap1 GetVerticalScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0117-001command5GetVerticalScanLine |
|
2889 COMMAND CFbsBitmap1 ~ |
|
2890 COMMAND RFbsSession1 Disconnect |
|
2891 END_TEST_BLOCK |
|
2892 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0117 |
|
2893 |
|
2894 |
|
2895 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0118 |
|
2896 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0118 |
|
2897 //! @SYMAPI CFbsBitmap |
|
2898 //! @SYMAuthor Anton Golovko |
|
2899 //! @SYMCreationDate 05/06/2006 |
|
2900 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2901 //! @SYMTestCaseDesc CFbsBitmap::GetVerticalScanLine() (GetVerticalScanLine(TDes8 &aBuf, TInt aX, const TPoint &aDitherOffset, TDisplayMode aDispMode) version) test with too big x-coordinate. |
|
2902 //! Uses API elements: GetVerticalScanLine() |
|
2903 //! @SYMTestActions 1. Create bitmap (10x10, EColor256). |
|
2904 //! 2. Call GetVerticalScanLine() with x-coordinate 999, display mode EColor256, dithering offset (0, 0). |
|
2905 //! @SYMTestStatus Implemented |
|
2906 //! @SYMTestPriority Critical |
|
2907 //! @SYMTestExpectedResults The function GetVerticalScanLine() call doesn't cause panic. |
|
2908 //! @SYMTestType CIT |
|
2909 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2910 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2911 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2912 COMMAND RFbsSession1 Connect |
|
2913 COMMAND CFbsBitmap1 new |
|
2914 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0118-001command4Create |
|
2915 COMMAND CFbsBitmap1 GetVerticalScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0118-001command5GetVerticalScanLine |
|
2916 COMMAND CFbsBitmap1 ~ |
|
2917 COMMAND RFbsSession1 Disconnect |
|
2918 END_TEST_BLOCK |
|
2919 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0118 |
|
2920 |
|
2921 |
|
2922 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0119 |
|
2923 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0119 |
|
2924 //! @SYMAPI CFbsBitmap |
|
2925 //! @SYMAuthor Anton Golovko |
|
2926 //! @SYMCreationDate 05/06/2006 |
|
2927 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2928 //! @SYMTestCaseDesc CFbsBitmap::GetVerticalScanLine() (GetVerticalScanLine(TDes8 &aBuf, TInt aX, const TPoint &aDitherOffset, TDisplayMode aDispMode) version) test with display mode ENone. |
|
2929 //! Uses API elements: GetVerticalScanLine() |
|
2930 //! @SYMTestActions 1. Create bitmap (10x10, EColor256). |
|
2931 //! 2. Call GetVerticalScanLine() with x-coordinate 0, display mode ENone, dithering offset (0, 0). |
|
2932 //! @SYMTestStatus Implemented |
|
2933 //! @SYMTestPriority Critical |
|
2934 //! @SYMTestExpectedResults The function GetVerticalScanLine() call doesn't cause panic. |
|
2935 //! @SYMTestType CIT |
|
2936 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2937 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2938 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2939 COMMAND RFbsSession1 Connect |
|
2940 COMMAND CFbsBitmap1 new |
|
2941 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0119-001command4Create |
|
2942 COMMAND CFbsBitmap1 GetVerticalScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0119-001command5GetVerticalScanLine |
|
2943 COMMAND CFbsBitmap1 ~ |
|
2944 COMMAND RFbsSession1 Disconnect |
|
2945 END_TEST_BLOCK |
|
2946 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0119 |
|
2947 |
|
2948 |
|
2949 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0120 |
|
2950 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0120 |
|
2951 //! @SYMAPI CFbsBitmap |
|
2952 //! @SYMAuthor Anton Golovko |
|
2953 //! @SYMCreationDate 05/06/2006 |
|
2954 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2955 //! @SYMTestCaseDesc CFbsBitmap::GetVerticalScanLine() (GetVerticalScanLine(TDes8 &aBuf, TInt aX, const TPoint &aDitherOffset, TDisplayMode aDispMode) version) test with display mode ERgb. |
|
2956 //! Uses API elements: GetVerticalScanLine() |
|
2957 //! @SYMTestActions 1. Create bitmap (10x10, EColor256). |
|
2958 //! 2. Call GetVerticalScanLine() with x-coordinate 0, display mode ERgb, dithering offset (0, 0). |
|
2959 //! @SYMTestStatus Implemented |
|
2960 //! @SYMTestPriority Critical |
|
2961 //! @SYMTestExpectedResults The function GetVerticalScanLine() call doesn't cause panic. |
|
2962 //! @SYMTestType CIT |
|
2963 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2964 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2965 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2966 COMMAND RFbsSession1 Connect |
|
2967 COMMAND CFbsBitmap1 new |
|
2968 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0120-001command4Create |
|
2969 COMMAND CFbsBitmap1 GetVerticalScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0120-001command5GetVerticalScanLine |
|
2970 COMMAND CFbsBitmap1 ~ |
|
2971 COMMAND RFbsSession1 Disconnect |
|
2972 END_TEST_BLOCK |
|
2973 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0120 |
|
2974 |
|
2975 |
|
2976 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0121 |
|
2977 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0121 |
|
2978 //! @SYMAPI CFbsBitmap |
|
2979 //! @SYMAuthor Anton Golovko |
|
2980 //! @SYMCreationDate 05/06/2006 |
|
2981 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
2982 //! @SYMTestCaseDesc CFbsBitmap::GetVerticalScanLine() (GetVerticalScanLine(TDes8 &aBuf, TInt aX, const TPoint &aDitherOffset, TDisplayMode aDispMode) version) test with display mode EColorLast. |
|
2983 //! Uses API elements: GetVerticalScanLine() |
|
2984 //! @SYMTestActions 1. Create bitmap (10x10, EColor256). |
|
2985 //! 2. Call GetVerticalScanLine() with x-coordinate 0, display mode EColorLast, dithering offset (0, 0). |
|
2986 //! @SYMTestStatus Implemented |
|
2987 //! @SYMTestPriority Critical |
|
2988 //! @SYMTestExpectedResults The function GetVerticalScanLine() call doesn't cause panic. |
|
2989 //! @SYMTestType CIT |
|
2990 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
2991 CREATE_OBJECT RFbsSession RFbsSession1 |
|
2992 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
2993 COMMAND RFbsSession1 Connect |
|
2994 COMMAND CFbsBitmap1 new |
|
2995 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0121-001command4Create |
|
2996 COMMAND CFbsBitmap1 GetVerticalScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0121-001command5GetVerticalScanLine |
|
2997 COMMAND CFbsBitmap1 ~ |
|
2998 COMMAND RFbsSession1 Disconnect |
|
2999 END_TEST_BLOCK |
|
3000 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0121 |
|
3001 |
|
3002 |
|
3003 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0122 |
|
3004 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0122 |
|
3005 //! @SYMAPI CFbsBitmap |
|
3006 //! @SYMAuthor Anton Golovko |
|
3007 //! @SYMCreationDate 05/06/2006 |
|
3008 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3009 //! @SYMTestCaseDesc CFbsBitmap::GetVerticalScanLine() (GetVerticalScanLine(TDes8 &aBuf, TInt aX, const TPoint &aDitherOffset, TDisplayMode aDispMode) version) test with invalid display mode. |
|
3010 //! Uses API elements: GetVerticalScanLine() |
|
3011 //! @SYMTestActions 1. Create bitmap (10x10, EColor256). |
|
3012 //! 2. Call GetVerticalScanLine() with x-coordinate 0, display mode -1, dithering offset (0, 0). |
|
3013 //! @SYMTestStatus Implemented |
|
3014 //! @SYMTestPriority Critical |
|
3015 //! @SYMTestExpectedResults The function GetVerticalScanLine() call doesn't cause panic. |
|
3016 //! @SYMTestType CIT |
|
3017 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3018 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3019 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3020 COMMAND RFbsSession1 Connect |
|
3021 COMMAND CFbsBitmap1 new |
|
3022 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0122-001command4Create |
|
3023 COMMAND CFbsBitmap1 GetVerticalScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0122-001command5GetVerticalScanLine |
|
3024 COMMAND CFbsBitmap1 ~ |
|
3025 COMMAND RFbsSession1 Disconnect |
|
3026 END_TEST_BLOCK |
|
3027 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0122 |
|
3028 |
|
3029 |
|
3030 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0123 |
|
3031 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0123 |
|
3032 //! @SYMAPI CFbsBitmap |
|
3033 //! @SYMAuthor Anton Golovko |
|
3034 //! @SYMCreationDate 05/06/2006 |
|
3035 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3036 //! @SYMTestCaseDesc CFbsBitmap::GetVerticalScanLine() (GetVerticalScanLine(TDes8 &aBuf, TInt aX, const TPoint &aDitherOffset, TDisplayMode aDispMode) version) test with too short buffer. |
|
3037 //! Uses API elements: GetVerticalScanLine() |
|
3038 //! @SYMTestActions 1. Create bitmap (10x10, EColor256). |
|
3039 //! 2. Call GetVerticalScanLine() with x-coordinate 0, display mode EColor256, dithering offset (0, 0). and buffer with length 1. |
|
3040 //! @SYMTestStatus Implemented |
|
3041 //! @SYMTestPriority Critical |
|
3042 //! @SYMTestExpectedResults The function GetVerticalScanLine() call doesn't cause panic. |
|
3043 //! @SYMTestType CIT |
|
3044 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3045 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3046 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3047 COMMAND RFbsSession1 Connect |
|
3048 COMMAND CFbsBitmap1 new |
|
3049 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0123-001command4Create |
|
3050 COMMAND CFbsBitmap1 GetVerticalScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0123-001command5GetVerticalScanLine |
|
3051 COMMAND CFbsBitmap1 ~ |
|
3052 COMMAND RFbsSession1 Disconnect |
|
3053 END_TEST_BLOCK |
|
3054 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0123 |
|
3055 |
|
3056 |
|
3057 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0124 |
|
3058 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0124 |
|
3059 //! @SYMAPI CFbsBitmap |
|
3060 //! @SYMAuthor Anton Golovko |
|
3061 //! @SYMCreationDate 05/06/2006 |
|
3062 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3063 //! @SYMTestCaseDesc CFbsBitmap::GetVerticalScanLine() (GetVerticalScanLine(TDes8 &aBuf, TInt aX, const TPoint &aDitherOffset, TDisplayMode aDispMode) version) test with negative dithering offset. |
|
3064 //! Uses API elements: GetVerticalScanLine() |
|
3065 //! @SYMTestActions 1. Create bitmap (10x10, EColor256). |
|
3066 //! 2. Call GetVerticalScanLine() with x-coordinate 0, display mode EColor256, dithering offset (-1, -1). |
|
3067 //! @SYMTestStatus Implemented |
|
3068 //! @SYMTestPriority Critical |
|
3069 //! @SYMTestExpectedResults The function GetVerticalScanLine() call doesn't cause panic. |
|
3070 //! @SYMTestType CIT |
|
3071 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3072 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3073 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3074 COMMAND RFbsSession1 Connect |
|
3075 COMMAND CFbsBitmap1 new |
|
3076 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0124-001command4Create |
|
3077 COMMAND CFbsBitmap1 GetVerticalScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0124-001command5GetVerticalScanLine |
|
3078 COMMAND CFbsBitmap1 ~ |
|
3079 COMMAND RFbsSession1 Disconnect |
|
3080 END_TEST_BLOCK |
|
3081 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0124 |
|
3082 |
|
3083 |
|
3084 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0125 |
|
3085 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0125 |
|
3086 //! @SYMAPI CFbsBitmap |
|
3087 //! @SYMAuthor Anton Golovko |
|
3088 //! @SYMCreationDate 05/06/2006 |
|
3089 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3090 //! @SYMTestCaseDesc CFbsBitmap::GetVerticalScanLine() (GetVerticalScanLine(TDes8 &aBuf, TInt aX, const TPoint &aDitherOffset, TDisplayMode aDispMode) version) test with too big dithering offset. |
|
3091 //! Uses API elements: GetVerticalScanLine() |
|
3092 //! @SYMTestActions 1. Create bitmap (10x10, EColor256). |
|
3093 //! 2. Call GetVerticalScanLine() with x-coordinate 0, display mode EColor256, dithering offset (99999, 99999). |
|
3094 //! @SYMTestStatus Implemented |
|
3095 //! @SYMTestPriority Critical |
|
3096 //! @SYMTestExpectedResults The function GetVerticalScanLine() call doesn't cause panic. |
|
3097 //! @SYMTestType CIT |
|
3098 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3099 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3100 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3101 COMMAND RFbsSession1 Connect |
|
3102 COMMAND CFbsBitmap1 new |
|
3103 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0125-001command4Create |
|
3104 COMMAND CFbsBitmap1 GetVerticalScanLine GRAPHICS-FBSERV-FbsBitmap-PublicApi-0125-001command5GetVerticalScanLine |
|
3105 COMMAND CFbsBitmap1 ~ |
|
3106 COMMAND RFbsSession1 Disconnect |
|
3107 END_TEST_BLOCK |
|
3108 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0125 |
|
3109 |
|
3110 |
|
3111 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0126 |
|
3112 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0126 |
|
3113 //! @SYMAPI CFbsBitmap |
|
3114 //! @SYMAuthor Anton Golovko |
|
3115 //! @SYMCreationDate 05/06/2006 |
|
3116 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3117 //! @SYMTestCaseDesc Convert horiz/vert dimensions on graphics device between pixels and twips for negative values. |
|
3118 //! Uses API elements: Load(), HorizontalPixelsToTwips(), HorizontalTwipsToPixels(), |
|
3119 //! VerticalPixelsToTwips(), VerticalTwipsToPixels() |
|
3120 //! @SYMTestActions 1. Create bitmap. |
|
3121 //! 2. Convert horiz dimensions on graphics device from -999 pixels to twips and check it to be as expected. |
|
3122 //! 3. Convert horiz dimensions on graphics device back to pixels from -999 twips and check it to be as expected. |
|
3123 //! 4. Convert vert dimensions on graphics device from -999 pixels to twips and check it to be as expected. |
|
3124 //! 5. Convert vert dimensions on graphics device back to pixels from -999 twips and check it to be as expected. |
|
3125 //! @SYMTestStatus Implemented |
|
3126 //! @SYMTestPriority Critical |
|
3127 //! @SYMTestExpectedResults Conversions are done correctly without causing panic. |
|
3128 //! @SYMTestType CIT |
|
3129 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3130 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3131 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3132 COMMAND RFbsSession1 Connect |
|
3133 COMMAND CFbsBitmap1 new |
|
3134 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0126-001command4Create |
|
3135 COMMAND CFbsBitmap1 HorizontalPixelsToTwips GRAPHICS-FBSERV-FbsBitmap-PublicApi-0126-001command5HorizontalPixelsToTwips |
|
3136 COMMAND CFbsBitmap1 HorizontalTwipsToPixels GRAPHICS-FBSERV-FbsBitmap-PublicApi-0126-001command6HorizontalTwipsToPixels |
|
3137 COMMAND CFbsBitmap1 VerticalPixelsToTwips GRAPHICS-FBSERV-FbsBitmap-PublicApi-0126-001command7VerticalPixelsToTwips |
|
3138 COMMAND CFbsBitmap1 VerticalTwipsToPixels GRAPHICS-FBSERV-FbsBitmap-PublicApi-0126-001command8VerticalTwipsToPixels |
|
3139 COMMAND CFbsBitmap1 ~ |
|
3140 COMMAND RFbsSession1 Disconnect |
|
3141 END_TEST_BLOCK |
|
3142 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0126 |
|
3143 |
|
3144 |
|
3145 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0127 |
|
3146 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0127 |
|
3147 //! @SYMAPI CFbsBitmap |
|
3148 //! @SYMAuthor Anton Golovko |
|
3149 //! @SYMCreationDate 05/06/2006 |
|
3150 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3151 //! @SYMTestCaseDesc GetPixel() test for negative x-coordinate. |
|
3152 //! Uses API elements: GetPixel() |
|
3153 //! @SYMTestActions 1. Create 10x10 bitmap. |
|
3154 //! 2. Call GetPixel(-1, 0) and check the RGB color to be as expected. |
|
3155 //! @SYMTestStatus Implemented |
|
3156 //! @SYMTestPriority Critical |
|
3157 //! @SYMTestExpectedResults The function GetPixel() call doesn't cause panic. |
|
3158 //! @SYMTestType CIT |
|
3159 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3160 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3161 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3162 COMMAND RFbsSession1 Connect |
|
3163 COMMAND CFbsBitmap1 new |
|
3164 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0127-001command4Create |
|
3165 COMMAND CFbsBitmap1 GetPixel GRAPHICS-FBSERV-FbsBitmap-PublicApi-0127-001command5GetPixel |
|
3166 COMMAND CFbsBitmap1 ~ |
|
3167 COMMAND RFbsSession1 Disconnect |
|
3168 END_TEST_BLOCK |
|
3169 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0127 |
|
3170 |
|
3171 |
|
3172 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0128 |
|
3173 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0128 |
|
3174 //! @SYMAPI CFbsBitmap |
|
3175 //! @SYMAuthor Anton Golovko |
|
3176 //! @SYMCreationDate 05/06/2006 |
|
3177 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3178 //! @SYMTestCaseDesc GetPixel() test for negative y-coordinate. |
|
3179 //! Uses API elements: GetPixel() |
|
3180 //! @SYMTestActions 1. Create 10x10 bitmap. |
|
3181 //! 2. Call GetPixel(0, -1) and check the RGB color to be as expected. |
|
3182 //! @SYMTestStatus Implemented |
|
3183 //! @SYMTestPriority Critical |
|
3184 //! @SYMTestExpectedResults The function GetPixel() call doesn't cause panic. |
|
3185 //! @SYMTestType CIT |
|
3186 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3187 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3188 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3189 COMMAND RFbsSession1 Connect |
|
3190 COMMAND CFbsBitmap1 new |
|
3191 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0128-001command4Create |
|
3192 COMMAND CFbsBitmap1 GetPixel GRAPHICS-FBSERV-FbsBitmap-PublicApi-0128-001command5GetPixel |
|
3193 COMMAND CFbsBitmap1 ~ |
|
3194 COMMAND RFbsSession1 Disconnect |
|
3195 END_TEST_BLOCK |
|
3196 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0128 |
|
3197 |
|
3198 |
|
3199 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0129 |
|
3200 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0129 |
|
3201 //! @SYMAPI CFbsBitmap |
|
3202 //! @SYMAuthor Anton Golovko |
|
3203 //! @SYMCreationDate 05/06/2006 |
|
3204 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3205 //! @SYMTestCaseDesc GetPixel() test for negative x- and y-coordinate. |
|
3206 //! Uses API elements: GetPixel() |
|
3207 //! @SYMTestActions 1. Create 10x10 bitmap. |
|
3208 //! 2. Call GetPixel(-1, -1) and check the RGB color to be as expected. |
|
3209 //! @SYMTestStatus Implemented |
|
3210 //! @SYMTestPriority Critical |
|
3211 //! @SYMTestExpectedResults The function GetPixel() call doesn't cause panic. |
|
3212 //! @SYMTestType CIT |
|
3213 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3214 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3215 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3216 COMMAND RFbsSession1 Connect |
|
3217 COMMAND CFbsBitmap1 new |
|
3218 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0129-001command4Create |
|
3219 COMMAND CFbsBitmap1 GetPixel GRAPHICS-FBSERV-FbsBitmap-PublicApi-0129-001command5GetPixel |
|
3220 COMMAND CFbsBitmap1 ~ |
|
3221 COMMAND RFbsSession1 Disconnect |
|
3222 END_TEST_BLOCK |
|
3223 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0129 |
|
3224 |
|
3225 |
|
3226 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0130 |
|
3227 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0130 |
|
3228 //! @SYMAPI CFbsBitmap |
|
3229 //! @SYMAuthor Anton Golovko |
|
3230 //! @SYMCreationDate 05/06/2006 |
|
3231 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3232 //! @SYMTestCaseDesc GetPixel() test for too big x-coordinate. |
|
3233 //! Uses API elements: GetPixel() |
|
3234 //! @SYMTestActions 1. Create 10x10 bitmap. |
|
3235 //! 2. Call GetPixel(10, 0) and check the RGB color to be as expected. |
|
3236 //! @SYMTestStatus Implemented |
|
3237 //! @SYMTestPriority Critical |
|
3238 //! @SYMTestExpectedResults The function GetPixel() call doesn't cause panic. |
|
3239 //! @SYMTestType CIT |
|
3240 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3241 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3242 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3243 COMMAND RFbsSession1 Connect |
|
3244 COMMAND CFbsBitmap1 new |
|
3245 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0130-001command4Create |
|
3246 COMMAND CFbsBitmap1 GetPixel GRAPHICS-FBSERV-FbsBitmap-PublicApi-0130-001command5GetPixel |
|
3247 COMMAND CFbsBitmap1 ~ |
|
3248 COMMAND RFbsSession1 Disconnect |
|
3249 END_TEST_BLOCK |
|
3250 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0130 |
|
3251 |
|
3252 |
|
3253 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0131 |
|
3254 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0131 |
|
3255 //! @SYMAPI CFbsBitmap |
|
3256 //! @SYMAuthor Anton Golovko |
|
3257 //! @SYMCreationDate 05/06/2006 |
|
3258 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3259 //! @SYMTestCaseDesc GetPixel() test for too big y-coordinate. |
|
3260 //! Uses API elements: GetPixel() |
|
3261 //! @SYMTestActions 1. Create 10x10 bitmap. |
|
3262 //! 2. Call GetPixel(0, 10) and check the RGB color to be as expected. |
|
3263 //! @SYMTestStatus Implemented |
|
3264 //! @SYMTestPriority Critical |
|
3265 //! @SYMTestExpectedResults The function GetPixel() call doesn't cause panic. |
|
3266 //! @SYMTestType CIT |
|
3267 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3268 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3269 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3270 COMMAND RFbsSession1 Connect |
|
3271 COMMAND CFbsBitmap1 new |
|
3272 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0131-001command4Create |
|
3273 COMMAND CFbsBitmap1 GetPixel GRAPHICS-FBSERV-FbsBitmap-PublicApi-0131-001command5GetPixel |
|
3274 COMMAND CFbsBitmap1 ~ |
|
3275 COMMAND RFbsSession1 Disconnect |
|
3276 END_TEST_BLOCK |
|
3277 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0131 |
|
3278 |
|
3279 |
|
3280 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0132 |
|
3281 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0132 |
|
3282 //! @SYMAPI CFbsBitmap |
|
3283 //! @SYMAuthor Anton Golovko |
|
3284 //! @SYMCreationDate 05/06/2006 |
|
3285 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3286 //! @SYMTestCaseDesc GetPixel() test for too big x- and y-coordinate. |
|
3287 //! Uses API elements: GetPixel() |
|
3288 //! @SYMTestActions 1. Create 10x10 bitmap. |
|
3289 //! 2. Call GetPixel(10, 10) and check the RGB color to be as expected. |
|
3290 //! @SYMTestStatus Implemented |
|
3291 //! @SYMTestPriority Critical |
|
3292 //! @SYMTestExpectedResults The function GetPixel() call doesn't cause panic. |
|
3293 //! @SYMTestType CIT |
|
3294 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3295 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3296 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3297 COMMAND RFbsSession1 Connect |
|
3298 COMMAND CFbsBitmap1 new |
|
3299 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0132-001command4Create |
|
3300 COMMAND CFbsBitmap1 GetPixel GRAPHICS-FBSERV-FbsBitmap-PublicApi-0132-001command5GetPixel |
|
3301 COMMAND CFbsBitmap1 ~ |
|
3302 COMMAND RFbsSession1 Disconnect |
|
3303 END_TEST_BLOCK |
|
3304 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0132 |
|
3305 |
|
3306 |
|
3307 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0133 |
|
3308 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0133 |
|
3309 //! @SYMAPI CFbsBitmap |
|
3310 //! @SYMAuthor Anton Golovko |
|
3311 //! @SYMCreationDate 05/06/2006 |
|
3312 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3313 //! @SYMTestCaseDesc Resize() test on not fully constructed bitmap. |
|
3314 //! Uses API elements: Resize() |
|
3315 //! @SYMTestActions 1. Construct a bitmap, but don't load or create it. |
|
3316 //! 2. Call Resize(). |
|
3317 //! @SYMTestStatus Implemented |
|
3318 //! @SYMTestPriority Critical |
|
3319 //! @SYMTestExpectedResults Resize() must return error KErrGeneral (-2). |
|
3320 //! @SYMTestType CIT |
|
3321 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3322 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3323 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3324 COMMAND RFbsSession1 Connect |
|
3325 COMMAND CFbsBitmap1 new |
|
3326 COMMAND !Error=-2 CFbsBitmap1 Resize GRAPHICS-FBSERV-FbsBitmap-PublicApi-0133-001command4Resize |
|
3327 COMMAND CFbsBitmap1 ~ |
|
3328 COMMAND RFbsSession1 Disconnect |
|
3329 END_TEST_BLOCK |
|
3330 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0133 |
|
3331 |
|
3332 |
|
3333 |
|
3334 |
|
3335 |
|
3336 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0136 |
|
3337 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0136 |
|
3338 //! @SYMAPI CFbsBitmap |
|
3339 //! @SYMAuthor Anton Golovko |
|
3340 //! @SYMCreationDate 05/06/2006 |
|
3341 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3342 //! @SYMTestCaseDesc CFbsBitmap::SetSizeInTwips() (SetSizeInTwips(const MGraphicsDeviceMap *aMap) version) test NULL argument test. |
|
3343 //! Uses API elements: SetSizeInTwips() |
|
3344 //! @SYMTestActions 1. Create bitmap. |
|
3345 //! 2. Call SetSizeInTwips() passing NULL as argument. |
|
3346 //! @SYMTestStatus Implemented |
|
3347 //! @SYMTestPriority Critical |
|
3348 //! @SYMTestExpectedResults The function SetSizeInTwips() call doesn't cause panic. |
|
3349 //! @SYMTestType CIT |
|
3350 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3351 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3352 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3353 CREATE_OBJECT CFbsBitmapDevice CFbsBitmapDevice1 |
|
3354 COMMAND RFbsSession1 Connect |
|
3355 COMMAND CFbsBitmap1 new |
|
3356 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0136-001command4Create |
|
3357 COMMAND CFbsBitmap1 SetSizeInTwips GRAPHICS-FBSERV-FbsBitmap-PublicApi-0136-001command5SetSizeInTwips |
|
3358 COMMAND CFbsBitmap1 ~ |
|
3359 COMMAND RFbsSession1 Disconnect |
|
3360 END_TEST_BLOCK |
|
3361 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0136 |
|
3362 |
|
3363 |
|
3364 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0137 |
|
3365 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0137 |
|
3366 //! @SYMAPI CFbsBitmap |
|
3367 //! @SYMAuthor Anton Golovko |
|
3368 //! @SYMCreationDate 05/06/2006 |
|
3369 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3370 //! @SYMTestCaseDesc CFbsBitmap::SetSizeInTwips() (SetSizeInTwips(const TSize &aSizeInTwips) version) with negative width. |
|
3371 //! Uses API elements: SetSizeInTwips() |
|
3372 //! @SYMTestActions 1. Create bitmap. |
|
3373 //! 2. Call SetSizeInTwips() passing new size (-10, 0). |
|
3374 //! @SYMTestStatus Implemented |
|
3375 //! @SYMTestPriority Critical |
|
3376 //! @SYMTestExpectedResults The function SetSizeInTwips() call doesn't cause panic. |
|
3377 //! @SYMTestType CIT |
|
3378 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3379 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3380 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3381 COMMAND RFbsSession1 Connect |
|
3382 COMMAND CFbsBitmap1 new |
|
3383 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0137-001command4Create |
|
3384 COMMAND CFbsBitmap1 SetSizeInTwips GRAPHICS-FBSERV-FbsBitmap-PublicApi-0137-001command5SetSizeInTwips |
|
3385 COMMAND CFbsBitmap1 ~ |
|
3386 COMMAND RFbsSession1 Disconnect |
|
3387 END_TEST_BLOCK |
|
3388 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0137 |
|
3389 |
|
3390 |
|
3391 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0138 |
|
3392 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0138 |
|
3393 //! @SYMAPI CFbsBitmap |
|
3394 //! @SYMAuthor Anton Golovko |
|
3395 //! @SYMCreationDate 05/06/2006 |
|
3396 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3397 //! @SYMTestCaseDesc CFbsBitmap::SetSizeInTwips() (SetSizeInTwips(const TSize &aSizeInTwips) version) with negative height. |
|
3398 //! Uses API elements: SetSizeInTwips() |
|
3399 //! @SYMTestActions 1. Create bitmap. |
|
3400 //! 2. Call SetSizeInTwips() passing new size (0, -10). |
|
3401 //! @SYMTestStatus Implemented |
|
3402 //! @SYMTestPriority Critical |
|
3403 //! @SYMTestExpectedResults The function SetSizeInTwips() call doesn't cause panic. |
|
3404 //! @SYMTestType CIT |
|
3405 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3406 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3407 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3408 COMMAND RFbsSession1 Connect |
|
3409 COMMAND CFbsBitmap1 new |
|
3410 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0138-001command4Create |
|
3411 COMMAND CFbsBitmap1 SetSizeInTwips GRAPHICS-FBSERV-FbsBitmap-PublicApi-0138-001command5SetSizeInTwips |
|
3412 COMMAND CFbsBitmap1 ~ |
|
3413 COMMAND RFbsSession1 Disconnect |
|
3414 END_TEST_BLOCK |
|
3415 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0138 |
|
3416 |
|
3417 |
|
3418 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0139 |
|
3419 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0139 |
|
3420 //! @SYMAPI CFbsBitmap |
|
3421 //! @SYMAuthor Anton Golovko |
|
3422 //! @SYMCreationDate 05/06/2006 |
|
3423 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3424 //! @SYMTestCaseDesc CFbsBitmap::SetSizeInTwips() (SetSizeInTwips(const TSize &aSizeInTwips) version) with negative width and height. |
|
3425 //! Uses API elements: SetSizeInTwips() |
|
3426 //! @SYMTestActions 1. Create bitmap. |
|
3427 //! 2. Call SetSizeInTwips() passing new size (-10, -10). |
|
3428 //! @SYMTestStatus Implemented |
|
3429 //! @SYMTestPriority Critical |
|
3430 //! @SYMTestExpectedResults The function SetSizeInTwips() call doesn't cause panic. |
|
3431 //! @SYMTestType CIT |
|
3432 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3433 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3434 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3435 COMMAND RFbsSession1 Connect |
|
3436 COMMAND CFbsBitmap1 new |
|
3437 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0139-001command4Create |
|
3438 COMMAND CFbsBitmap1 SetSizeInTwips GRAPHICS-FBSERV-FbsBitmap-PublicApi-0139-001command5SetSizeInTwips |
|
3439 COMMAND CFbsBitmap1 ~ |
|
3440 COMMAND RFbsSession1 Disconnect |
|
3441 END_TEST_BLOCK |
|
3442 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0139 |
|
3443 |
|
3444 |
|
3445 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0140 |
|
3446 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0140 |
|
3447 //! @SYMAPI CFbsBitmap |
|
3448 //! @SYMAuthor Anton Golovko |
|
3449 //! @SYMCreationDate 05/06/2006 |
|
3450 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3451 //! @SYMTestCaseDesc ExternalizeL() test on closed write stream. |
|
3452 //! Uses API elements: ExternalizeL() |
|
3453 //! @SYMTestActions 1. Create a bitmap. |
|
3454 //! 2. Create write stream, close it |
|
3455 //! 3. Call ExternalizeL() on the closed write stream. |
|
3456 //! @SYMTestStatus Implemented |
|
3457 //! @SYMTestPriority Critical |
|
3458 //! @SYMTestExpectedResults The operation must panic. |
|
3459 //! @SYMTestType CIT |
|
3460 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3461 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3462 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3463 COMMAND RFbsSession1 Connect |
|
3464 COMMAND CFbsBitmap1 new |
|
3465 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0140-001-Create_command04 |
|
3466 COMMAND CFbsBitmap1 ExternalizeL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0140-001-ExternalizeL_command05 |
|
3467 END_TEST_BLOCK !PanicCode=3 |
|
3468 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0140 |
|
3469 |
|
3470 |
|
3471 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0141 |
|
3472 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0141 |
|
3473 //! @SYMAPI CFbsBitmap |
|
3474 //! @SYMAuthor Anton Golovko |
|
3475 //! @SYMCreationDate 05/06/2006 |
|
3476 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3477 //! @SYMTestCaseDesc ExternalizeRectangleL() test on closed write stream. |
|
3478 //! Uses API elements: ExternalizeRectangleL() |
|
3479 //! @SYMTestActions 1. Create a bitmap. |
|
3480 //! 2. Create write stream, close it |
|
3481 //! 3. Call ExternalizeRectangleL() on the closed write stream. |
|
3482 //! @SYMTestStatus Implemented |
|
3483 //! @SYMTestPriority Critical |
|
3484 //! @SYMTestExpectedResults The operation must panic. |
|
3485 //! @SYMTestType CIT |
|
3486 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3487 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3488 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3489 COMMAND RFbsSession1 Connect |
|
3490 COMMAND CFbsBitmap1 new |
|
3491 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0141-001-Create_command04 |
|
3492 COMMAND CFbsBitmap1 ExternalizeRectangleL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0141-001-ExternalizeRectangleL_command05 |
|
3493 END_TEST_BLOCK !PanicCode=3 |
|
3494 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0141 |
|
3495 |
|
3496 |
|
3497 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0142 |
|
3498 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0142 |
|
3499 //! @SYMAPI CFbsBitmap |
|
3500 //! @SYMAuthor Anton Golovko |
|
3501 //! @SYMCreationDate 05/06/2006 |
|
3502 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3503 //! @SYMTestCaseDesc ExternalizeRectangleL() test with out-of-range rectangle. |
|
3504 //! Uses API elements: ExternalizeRectangleL() |
|
3505 //! @SYMTestActions 1. Create a bitmap. |
|
3506 //! 2. Call ExternalizeRectangleL() on the write stream passing out-of-range rectangle. |
|
3507 //! @SYMTestStatus Implemented |
|
3508 //! @SYMTestPriority Critical |
|
3509 //! @SYMTestExpectedResults ExternalizeL() must leave with error KErrTooBig (-40) |
|
3510 //! @SYMTestType CIT |
|
3511 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3512 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3513 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3514 COMMAND RFbsSession1 Connect |
|
3515 COMMAND CFbsBitmap1 new |
|
3516 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0142-001command4Create |
|
3517 COMMAND !Error=-40 CFbsBitmap1 ExternalizeRectangleL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0142-001command5ExternalizeRectangleL |
|
3518 COMMAND CFbsBitmap1 ~ |
|
3519 COMMAND RFbsSession1 Disconnect |
|
3520 END_TEST_BLOCK |
|
3521 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0142 |
|
3522 |
|
3523 |
|
3524 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0143 |
|
3525 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0143 |
|
3526 //! @SYMAPI CFbsBitmap |
|
3527 //! @SYMAuthor Anton Golovko |
|
3528 //! @SYMCreationDate 05/06/2006 |
|
3529 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3530 //! @SYMTestCaseDesc InternalizeL() test from non-bitmap file. |
|
3531 //! Uses API elements: InternalizeL() |
|
3532 //! @SYMTestActions 1. Create a bitmap class instance. |
|
3533 //! 2. Internalize bitmap from read stream that points to non-bitmap file. |
|
3534 //! @SYMTestStatus Implemented |
|
3535 //! @SYMTestPriority Critical |
|
3536 //! @SYMTestExpectedResults InternalizeL() must leave with error KErrCorrupt (-20) |
|
3537 //! @SYMTestType CIT |
|
3538 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3539 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3540 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3541 COMMAND RFbsSession1 Connect |
|
3542 COMMAND CFbsBitmap1 new |
|
3543 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0143-001command4Create |
|
3544 COMMAND !Error=-20 CFbsBitmap1 InternalizeL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0143-001command5InternalizeL |
|
3545 COMMAND CFbsBitmap1 ~ |
|
3546 COMMAND RFbsSession1 Disconnect |
|
3547 END_TEST_BLOCK |
|
3548 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0143 |
|
3549 |
|
3550 |
|
3551 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0144 |
|
3552 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0144 |
|
3553 //! @SYMAPI CFbsBitmap |
|
3554 //! @SYMAuthor Anton Golovko |
|
3555 //! @SYMCreationDate 05/06/2006 |
|
3556 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3557 //! @SYMTestCaseDesc InternalizeL() test on non-opened read stream. |
|
3558 //! Uses API elements: InternalizeL() |
|
3559 //! @SYMTestActions 1. Create a bitmap class instance. |
|
3560 //! 2. Call InternalizeL() on non-opened read stream |
|
3561 //! @SYMTestStatus Implemented |
|
3562 //! @SYMTestPriority Critical |
|
3563 //! @SYMTestExpectedResults InternalizeL() must panic. |
|
3564 //! @SYMTestType CIT |
|
3565 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3566 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3567 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3568 COMMAND RFbsSession1 Connect |
|
3569 COMMAND CFbsBitmap1 new |
|
3570 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0144-001command4Create |
|
3571 COMMAND CFbsBitmap1 InternalizeL GRAPHICS-FBSERV-FbsBitmap-PublicApi-0144-001command5InternalizeL |
|
3572 END_TEST_BLOCK !PanicCode=3 |
|
3573 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0144 |
|
3574 |
|
3575 |
|
3576 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0145 |
|
3577 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0145 |
|
3578 //! @SYMAPI CFbsBitmap |
|
3579 //! @SYMAuthor Anton Golovko |
|
3580 //! @SYMCreationDate 06/06/2006 |
|
3581 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3582 //! @SYMTestCaseDesc Twice compress a bitmap. |
|
3583 //! Uses API elements: Compress() |
|
3584 //! @SYMTestActions 1. Load a bitmap from a multi-bitmap file. |
|
3585 //! 2. Compress the bitmap. |
|
3586 //! 3. Compress the bitmap second time. |
|
3587 //! @SYMTestStatus Implemented |
|
3588 //! @SYMTestPriority Critical |
|
3589 //! @SYMTestExpectedResults Second Compress() call must also complete without causing panic. |
|
3590 //! @SYMTestType CIT |
|
3591 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3592 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3593 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3594 COMMAND RFbsSession1 Connect |
|
3595 COMMAND CFbsBitmap1 new |
|
3596 COMMAND CFbsBitmap1 Load GRAPHICS-FBSERV-FbsBitmap-PublicApi-0145-001command4Load |
|
3597 COMMAND CFbsBitmap1 Compress |
|
3598 COMMAND CFbsBitmap1 Compress |
|
3599 COMMAND CFbsBitmap1 ~ |
|
3600 COMMAND RFbsSession1 Disconnect |
|
3601 END_TEST_BLOCK |
|
3602 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0145 |
|
3603 |
|
3604 |
|
3605 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0147 |
|
3606 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0147 |
|
3607 //! @SYMAPI CFbsBitmap |
|
3608 //! @SYMAuthor Anton Golovko |
|
3609 //! @SYMCreationDate 06/06/2006 |
|
3610 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3611 //! @SYMTestCaseDesc CFbsBitmap::Compress() test on not-fully-constucted bitmap. |
|
3612 //! Uses API elements: Compress() |
|
3613 //! @SYMTestActions 1. Create a bitmap instance, but don't create or load the bitmap. |
|
3614 //! 2. Compress the bitmap. |
|
3615 //! @SYMTestStatus Implemented |
|
3616 //! @SYMTestPriority Critical |
|
3617 //! @SYMTestExpectedResults Compress() call must return error KErrGeneral (-2) |
|
3618 //! @SYMTestType CIT |
|
3619 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3620 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3621 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3622 COMMAND RFbsSession1 Connect |
|
3623 COMMAND CFbsBitmap1 new |
|
3624 COMMAND !Error=-2 CFbsBitmap1 Compress |
|
3625 COMMAND CFbsBitmap1 ~ |
|
3626 COMMAND RFbsSession1 Disconnect |
|
3627 END_TEST_BLOCK |
|
3628 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0147 |
|
3629 |
|
3630 |
|
3631 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0148 |
|
3632 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0148 |
|
3633 //! @SYMAPI CFbsBitmap |
|
3634 //! @SYMAuthor Anton Golovko |
|
3635 //! @SYMCreationDate 06/06/2006 |
|
3636 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3637 //! @SYMTestCaseDesc CFbsBitmap::CompressInBackground() (CompressInBackground() version) test that compress a bitmap twice. |
|
3638 //! Uses API elements: CompressInBackground() |
|
3639 //! @SYMTestActions 1. Load a bitmap from a multi-bitmap file. |
|
3640 //! 2. Call Compress() on the bitmap. |
|
3641 //! 3. Call CompressInBackground() on the bitmap. |
|
3642 //! @SYMTestStatus Implemented |
|
3643 //! @SYMTestPriority Critical |
|
3644 //! @SYMTestExpectedResults Second CompressInBackground() call must complete without causing panic. |
|
3645 //! @SYMTestType CIT |
|
3646 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3647 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3648 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3649 COMMAND RFbsSession1 Connect |
|
3650 COMMAND CFbsBitmap1 new |
|
3651 COMMAND CFbsBitmap1 Load GRAPHICS-FBSERV-FbsBitmap-PublicApi-0148-001command4Load |
|
3652 COMMAND CFbsBitmap1 Compress |
|
3653 COMMAND CFbsBitmap1 CompressInBackground GRAPHICS-FBSERV-FbsBitmap-PublicApi-0148-001command6CompressInBackground |
|
3654 OUTSTANDING |
|
3655 COMMAND CFbsBitmap1 ~ |
|
3656 COMMAND RFbsSession1 Disconnect |
|
3657 END_TEST_BLOCK |
|
3658 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0148 |
|
3659 |
|
3660 |
|
3661 |
|
3662 |
|
3663 |
|
3664 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0151 |
|
3665 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0151 |
|
3666 //! @SYMAPI CFbsBitmap |
|
3667 //! @SYMAuthor Anton Golovko |
|
3668 //! @SYMCreationDate 06/06/2006 |
|
3669 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3670 //! @SYMTestCaseDesc CFbsBitmap::CompressInBackground() (CompressInBackground(TRequestStatus &aRequestStatus) version) test that compress a bitmap twice. |
|
3671 //! Uses API elements: CompressInBackground() |
|
3672 //! @SYMTestActions 1. Load a bitmap from a multi-bitmap file. |
|
3673 //! 2. Call Compress() on the bitmap. |
|
3674 //! 3. Call CompressInBackground() on the bitmap. |
|
3675 //! @SYMTestStatus Implemented |
|
3676 //! @SYMTestPriority Critical |
|
3677 //! @SYMTestExpectedResults Second CompressInBackground() call must complete without causing panic. |
|
3678 //! @SYMTestType CIT |
|
3679 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3680 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3681 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3682 COMMAND RFbsSession1 Connect |
|
3683 COMMAND CFbsBitmap1 new |
|
3684 COMMAND CFbsBitmap1 Load GRAPHICS-FBSERV-FbsBitmap-PublicApi-0151-001command4Load |
|
3685 COMMAND CFbsBitmap1 Compress |
|
3686 COMMAND CFbsBitmap1 CompressInBackground GRAPHICS-FBSERV-FbsBitmap-PublicApi-0151-001command6CompressInBackground |
|
3687 OUTSTANDING |
|
3688 COMMAND CFbsBitmap1 ~ |
|
3689 COMMAND RFbsSession1 Disconnect |
|
3690 END_TEST_BLOCK |
|
3691 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0151 |
|
3692 |
|
3693 |
|
3694 |
|
3695 |
|
3696 |
|
3697 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0154 |
|
3698 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0154 |
|
3699 //! @SYMAPI CFbsBitmap |
|
3700 //! @SYMAuthor Anton Golovko |
|
3701 //! @SYMCreationDate 06/06/2006 |
|
3702 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3703 //! @SYMTestCaseDesc CFbsBitmap::IsFileInRom() (IsFileInRom(const TDesC &aFilename, TUint32 *&aWord) version) test for malformed path |
|
3704 //! Uses API elements: IsFileInRom() |
|
3705 //! @SYMTestActions 1. Call IsFileInRom() passing malformed path like ":::::''" |
|
3706 //! @SYMTestStatus Implemented |
|
3707 //! @SYMTestPriority Critical |
|
3708 //! @SYMTestExpectedResults IsFileInRom() call must pass without causing panic. |
|
3709 //! @SYMTestType CIT |
|
3710 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3711 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3712 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3713 COMMAND RFbsSession1 Connect |
|
3714 COMMAND CFbsBitmap1 new |
|
3715 COMMAND CFbsBitmap1 IsFileInRom GRAPHICS-FBSERV-FbsBitmap-PublicApi-0154-001command4IsFileInRom |
|
3716 COMMAND CFbsBitmap1 ~ |
|
3717 COMMAND RFbsSession1 Disconnect |
|
3718 END_TEST_BLOCK |
|
3719 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0154 |
|
3720 |
|
3721 |
|
3722 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0155 |
|
3723 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0155 |
|
3724 //! @SYMAPI CFbsBitmap |
|
3725 //! @SYMAuthor Anton Golovko |
|
3726 //! @SYMCreationDate 06/06/2006 |
|
3727 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3728 //! @SYMTestCaseDesc CFbsBitmap::CreateHardwareBitmap() test for ENone display mode |
|
3729 //! Uses API elements: CreateHardwareBitmap() |
|
3730 //! @SYMTestActions 1. Call CreateHardwareBitmap() passing size (100, 200), display mode ENone, creator id 0 |
|
3731 //! @SYMTestStatus Implemented |
|
3732 //! @SYMTestPriority Critical |
|
3733 //! @SYMTestExpectedResults CreateHardwareBitmap() must return error KErrArgument (-6) |
|
3734 //! @SYMTestType CIT |
|
3735 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3736 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3737 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3738 COMMAND RFbsSession1 Connect |
|
3739 COMMAND CFbsBitmap1 new |
|
3740 COMMAND !Error=-6 CFbsBitmap1 CreateHardwareBitmap GRAPHICS-FBSERV-FbsBitmap-PublicApi-0155-001command4CreateHardwareBitmap |
|
3741 COMMAND CFbsBitmap1 ~ |
|
3742 COMMAND RFbsSession1 Disconnect |
|
3743 END_TEST_BLOCK |
|
3744 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0155 |
|
3745 |
|
3746 |
|
3747 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0156 |
|
3748 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0156 |
|
3749 //! @SYMAPI CFbsBitmap |
|
3750 //! @SYMAuthor Anton Golovko |
|
3751 //! @SYMCreationDate 06/06/2006 |
|
3752 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3753 //! @SYMTestCaseDesc CFbsBitmap::CreateHardwareBitmap() test for ERgb display mode |
|
3754 //! Uses API elements: CreateHardwareBitmap() |
|
3755 //! @SYMTestActions 1. Call CreateHardwareBitmap() passing size (100, 200), display mode ERgb, creator id 0 |
|
3756 //! @SYMTestStatus Implemented |
|
3757 //! @SYMTestPriority Critical |
|
3758 //! @SYMTestExpectedResults CreateHardwareBitmap() must return error KErrArgument (-6) |
|
3759 //! @SYMTestType CIT |
|
3760 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3761 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3762 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3763 COMMAND RFbsSession1 Connect |
|
3764 COMMAND CFbsBitmap1 new |
|
3765 COMMAND !Error=-6 CFbsBitmap1 CreateHardwareBitmap GRAPHICS-FBSERV-FbsBitmap-PublicApi-0156-001command4CreateHardwareBitmap |
|
3766 COMMAND CFbsBitmap1 ~ |
|
3767 COMMAND RFbsSession1 Disconnect |
|
3768 END_TEST_BLOCK |
|
3769 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0156 |
|
3770 |
|
3771 |
|
3772 |
|
3773 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0159 |
|
3774 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0159 |
|
3775 //! @SYMAPI CFbsBitmap |
|
3776 //! @SYMAuthor Anton Golovko |
|
3777 //! @SYMCreationDate 06/06/2006 |
|
3778 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3779 //! @SYMTestCaseDesc CFbsBitmap::CreateHardwareBitmap() test for invalid size |
|
3780 //! Uses API elements: CreateHardwareBitmap() |
|
3781 //! @SYMTestActions 1. Call CreateHardwareBitmap() passing size (100, -200), display mode EColor256, creator id 0 |
|
3782 //! @SYMTestStatus Implemented |
|
3783 //! @SYMTestPriority Critical |
|
3784 //! @SYMTestExpectedResults CreateHardwareBitmap() must return error KErrArgument (-6) |
|
3785 //! @SYMTestType CIT |
|
3786 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3787 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3788 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3789 COMMAND RFbsSession1 Connect |
|
3790 COMMAND CFbsBitmap1 new |
|
3791 COMMAND !Error=-6 CFbsBitmap1 CreateHardwareBitmap GRAPHICS-FBSERV-FbsBitmap-PublicApi-0159-001command4CreateHardwareBitmap |
|
3792 COMMAND CFbsBitmap1 ~ |
|
3793 COMMAND RFbsSession1 Disconnect |
|
3794 END_TEST_BLOCK |
|
3795 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0159 |
|
3796 |
|
3797 |
|
3798 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0160 |
|
3799 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0160 |
|
3800 //! @SYMAPI CFbsBitmap |
|
3801 //! @SYMAuthor Anton Golovko |
|
3802 //! @SYMCreationDate 06/06/2006 |
|
3803 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3804 //! @SYMTestCaseDesc CFbsBitmap::HardwareBitmapHandle() test non-hardware bitmap |
|
3805 //! Uses API elements: HardwareBitmapHandle() |
|
3806 //! @SYMTestActions 1. Create a 100x200 bitmap |
|
3807 //! 2. Check that HardwareBitmapHandle() returns 0 |
|
3808 //! @SYMTestStatus Implemented |
|
3809 //! @SYMTestPriority Critical |
|
3810 //! @SYMTestExpectedResults HardwareBitmapHandle() call doesn't cause panic and must return 0 |
|
3811 //! @SYMTestType CIT |
|
3812 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3813 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3814 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3815 COMMAND RFbsSession1 Connect |
|
3816 COMMAND CFbsBitmap1 new |
|
3817 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0160-001command4Create |
|
3818 COMMAND CFbsBitmap1 HardwareBitmapHandle GRAPHICS-FBSERV-FbsBitmap-PublicApi-0160-001command5HardwareBitmapHandle |
|
3819 COMMAND CFbsBitmap1 ~ |
|
3820 COMMAND RFbsSession1 Disconnect |
|
3821 END_TEST_BLOCK |
|
3822 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0160 |
|
3823 |
|
3824 |
|
3825 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0161 |
|
3826 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0161 |
|
3827 //! @SYMAPI CFbsBitmap |
|
3828 //! @SYMAuthor Anton Golovko |
|
3829 //! @SYMCreationDate 06/06/2006 |
|
3830 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3831 //! @SYMTestCaseDesc CFbsBitmap::DataAddress() test without locking heap |
|
3832 //! Uses API elements: DataAddress() |
|
3833 //! @SYMTestActions 1. Create a 100x200 bitmap |
|
3834 //! 2. Call DataAddress() without locking the heap |
|
3835 //! @SYMTestStatus Implemented |
|
3836 //! @SYMTestPriority Critical |
|
3837 //! @SYMTestExpectedResults DataAddress() must complete without causing panic. |
|
3838 //! @SYMTestType CIT |
|
3839 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3840 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3841 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3842 COMMAND RFbsSession1 Connect |
|
3843 COMMAND CFbsBitmap1 new |
|
3844 COMMAND CFbsBitmap1 Create GRAPHICS-FBSERV-FbsBitmap-PublicApi-0161-001command4Create |
|
3845 COMMAND CFbsBitmap1 DataAddress |
|
3846 COMMAND CFbsBitmap1 ~ |
|
3847 COMMAND RFbsSession1 Disconnect |
|
3848 END_TEST_BLOCK |
|
3849 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0161 |
|
3850 |
|
3851 |
|
3852 START_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0165 |
|
3853 //! @SYMTestCaseID GRAPHICS-FBSERV-FbsBitmap-PublicApi-0165 |
|
3854 //! @SYMAPI CFbsBitmap |
|
3855 //! @SYMAuthor Anton Golovko |
|
3856 //! @SYMCreationDate 05/06/2006 |
|
3857 //! @SYMTestCaseDependencies setup-GRAPHICS-FBSERV-FbsBitmap-PublicApi.script |
|
3858 //! @SYMTestCaseDesc SwapWidthAndHeight() test on not fully constructed bitmap. |
|
3859 //! Uses API elements: SwapWidthAndHeight() |
|
3860 //! @SYMTestActions 1. Construct a bitmap, but don't load or create it. |
|
3861 //! 2. Call SwapWidthAndHeight(). |
|
3862 //! @SYMTestStatus Implemented |
|
3863 //! @SYMTestPriority Critical |
|
3864 //! @SYMTestExpectedResults SwapWidthAndHeight() must return error KErrGeneral (-2). |
|
3865 //! @SYMTestType CIT |
|
3866 START_TEST_BLOCK 100 T_FBServAPI \graphics\GRAPHICS-FBSERV-FbsBitmap-PublicApi.ini |
|
3867 CREATE_OBJECT RFbsSession RFbsSession1 |
|
3868 CREATE_OBJECT CFbsBitmap CFbsBitmap1 |
|
3869 COMMAND RFbsSession1 Connect |
|
3870 COMMAND CFbsBitmap1 new |
|
3871 COMMAND !Error=-2 CFbsBitmap1 SwapWidthAndHeight |
|
3872 COMMAND CFbsBitmap1 ~ |
|
3873 COMMAND RFbsSession1 Disconnect |
|
3874 END_TEST_BLOCK |
|
3875 END_TESTCASE GRAPHICS-FBSERV-FbsBitmap-PublicApi-0165 |
|
3876 |
|
3877 |
|
3878 |
|
3879 |
|
3880 |
|
3881 |