|
1 // |
|
2 // Copyright (c) 2005-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 |
|
17 LOAD_SUITE T_mmcsd |
|
18 |
|
19 |
|
20 START_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0001 |
|
21 //! @SYMTestCaseID BASE-BSP-SD-DRIVER-DMMCPsuBase-0001 |
|
22 //! @SYMTestCaseDesc Load MMC/SD Logical Device Driver |
|
23 //! @SYMTestPriority high |
|
24 //! @SYMTestActions Load D_MMCSDIF LDD Driver |
|
25 //! @SYMTestExpectedResults KErrNone |
|
26 //! @SYMTestType CIT |
|
27 //! @SYMCreationDate 15/07/2008 |
|
28 //! @SYMAuthor Saravanakumar |
|
29 //! @SYMTestStatus Implemented |
|
30 //! @SYMAPI User::LoadLogicalDevice(const TDesC {ref}); |
|
31 START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-SD-PSUBASE-DRIVER.ini |
|
32 CREATE_OBJECT MMCSDSession mmcsdsession1 |
|
33 COMMAND mmcsdsession1 NewL |
|
34 COMMAND mmcsdsession1 LoadDriver BASE-BSP-SD-DRIVER-LDDName-CMD0001 |
|
35 COMMAND mmcsdsession1 ~ |
|
36 END_TEST_BLOCK |
|
37 END_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0001 |
|
38 |
|
39 |
|
40 START_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0002 |
|
41 //! @SYMTestCaseID BASE-BSP-SD-DRIVER-DMMCPsuBase-0002 |
|
42 //! @SYMTestCaseDesc Checks whether this PSU is powering a bus containing a locked device, |
|
43 //! i.e. one that is recognised and in use by a client |
|
44 //! @SYMTestPriority high |
|
45 //! @SYMTestActions 1. Create RMMCSDTestControllerInterface Handle object. |
|
46 //! 2. Load the Driver |
|
47 //! 3. Open the driver connection |
|
48 //! 4. Reads the power bus locked flag |
|
49 //! 5. Display the power bus locked counter value |
|
50 //! 6. Close the driver connection |
|
51 //! 7. Destroy the object |
|
52 //! @SYMTestExpectedResults Displayed the power bus locked counter value (TRUE or FALSE) |
|
53 //! @SYMTestType CIT |
|
54 //! @SYMCreationDate 15/07/2008 |
|
55 //! @SYMAuthor Saravanakumar |
|
56 //! @SYMTestStatus Implemented |
|
57 //! @SYMAPI DPBusPsuBase::IsLocked(); |
|
58 START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-SD-PSUBASE-DRIVER.ini |
|
59 CREATE_OBJECT MMCSDSession mmcsdsession1 |
|
60 CREATE_OBJECT MMCSDPsuBase mmcsdpsubase1 |
|
61 COMMAND mmcsdsession1 NewL |
|
62 COMMAND mmcsdsession1 DriverOpen BASE-BSP-SD-DRIVER-StackNumber |
|
63 COMMAND mmcsdpsubase1 NewL BASE-BSP-SD-DRIVER-SessionWrapperName |
|
64 COMMAND mmcsdpsubase1 IsLocked BASE-BSP-SD-DRIVER-IsLocked-CMD002 |
|
65 COMMAND mmcsdsession1 Close |
|
66 COMMAND mmcsdpsubase1 ~ |
|
67 COMMAND mmcsdsession1 ~ |
|
68 END_TEST_BLOCK |
|
69 END_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0002 |
|
70 |
|
71 |
|
72 START_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0003 |
|
73 //! @SYMTestCaseID BASE-BSP-SD-DRIVER-DMMCPsuBase-0003 |
|
74 //! @SYMTestCaseDesc Checks whether the PSU is off. |
|
75 //! The PSU is off when it is in the EPsuOff state |
|
76 //! @SYMTestPriority high |
|
77 //! @SYMTestActions 1. Create RMMCSDTestControllerInterface Handle object. |
|
78 //! 2. Load the Driver |
|
79 //! 3. Open the driver connection |
|
80 //! 4. Reads the Psu State flag |
|
81 //! 5. Display the PSU State |
|
82 //! 6. Close the driver connection |
|
83 //! 7. Destroy the object |
|
84 //! @SYMTestExpectedResults Displayed the PSU State value (TRUE or FALSE) |
|
85 //! @SYMTestType CIT |
|
86 //! @SYMCreationDate 15/07/2008 |
|
87 //! @SYMAuthor Saravanakumar |
|
88 //! @SYMTestStatus Implemented |
|
89 //! @SYMAPI DPBusPsuBase::IsOff(); |
|
90 START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-SD-PSUBASE-DRIVER.ini |
|
91 CREATE_OBJECT MMCSDSession mmcsdsession1 |
|
92 CREATE_OBJECT MMCSDPsuBase mmcsdpsubase1 |
|
93 COMMAND mmcsdsession1 NewL |
|
94 COMMAND mmcsdsession1 DriverOpen BASE-BSP-SD-DRIVER-StackNumber |
|
95 COMMAND mmcsdpsubase1 NewL BASE-BSP-SD-DRIVER-SessionWrapperName |
|
96 COMMAND mmcsdpsubase1 IsOff BASE-BSP-SD-DRIVER-IsOff-CMD003 |
|
97 COMMAND mmcsdsession1 Close |
|
98 COMMAND mmcsdpsubase1 ~ |
|
99 COMMAND mmcsdsession1 ~ |
|
100 END_TEST_BLOCK |
|
101 END_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0003 |
|
102 |
|
103 START_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0004 |
|
104 //! @SYMTestCaseID BASE-BSP-SD-DRIVER-DMMCPsuBase-0004 |
|
105 //! @SYMTestCaseDesc Gets the maximum current (in microAmps) that the PSU is able to supply |
|
106 //! @SYMTestPriority high |
|
107 //! @SYMTestActions 1. Create RMMCSDTestControllerInterface Handle object. |
|
108 //! 2. Load the Driver |
|
109 //! 3. Open the driver connection |
|
110 //! 4. Reads maximum current (in microAmps) |
|
111 //! 5. Display the maximum current that the PSU is able to supply |
|
112 //! 6. Close the driver connection |
|
113 //! 7. Destroy the object |
|
114 //! @SYMTestExpectedResults Displayed the maximum current (in microAmps) |
|
115 //! @SYMTestType CIT |
|
116 //! @SYMCreationDate 15/07/2008 |
|
117 //! @SYMAuthor Saravanakumar |
|
118 //! @SYMTestStatus Implemented |
|
119 //! @SYMAPI DPBusPsuBase::MaxCurrentInMicroAmps(); |
|
120 START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-SD-PSUBASE-DRIVER.ini |
|
121 CREATE_OBJECT MMCSDSession mmcsdsession1 |
|
122 CREATE_OBJECT MMCSDPsuBase mmcsdpsubase1 |
|
123 COMMAND mmcsdsession1 NewL |
|
124 COMMAND mmcsdsession1 DriverOpen BASE-BSP-SD-DRIVER-StackNumber |
|
125 COMMAND mmcsdpsubase1 NewL BASE-BSP-SD-DRIVER-SessionWrapperName |
|
126 COMMAND mmcsdpsubase1 MaxCurrentInMicroAmps BASE-BSP-SD-DRIVER-MaxCurrentInMicroAmps-CMD004 |
|
127 COMMAND mmcsdsession1 Close |
|
128 COMMAND mmcsdpsubase1 ~ |
|
129 COMMAND mmcsdsession1 ~ |
|
130 END_TEST_BLOCK |
|
131 END_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0004 |
|
132 |
|
133 |
|
134 START_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0005 |
|
135 //! @SYMTestCaseID BASE-BSP-SD-DRIVER-DMMCPsuBase-0005 |
|
136 //! @SYMTestCaseDesc Resets inactivity and not-locked counts |
|
137 //! @SYMTestPriority high |
|
138 //! @SYMTestActions 1. Create RMMCSDTestControllerInterface Handle object. |
|
139 //! 2. Load the Driver |
|
140 //! 3. Open the driver connection |
|
141 //! 4. Resets inactivity and not-locked counts |
|
142 //! 5. Display the inactivity and not-locked counter values |
|
143 //! 6. Close the driver connection |
|
144 //! 7. Destroy the object |
|
145 //! @SYMTestExpectedResults Displayed the inactivity and not-locked counter values |
|
146 //! @SYMTestType CIT |
|
147 //! @SYMCreationDate 15/07/2008 |
|
148 //! @SYMAuthor Saravanakumar |
|
149 //! @SYMTestStatus Implemented |
|
150 //! @SYMAPI DPBusPsuBase::ResetInactivityTimer(); |
|
151 //! DPBusPsuBase::iInactivityCount(); |
|
152 //! DPBusPsuBase::iNotLockedCount(); |
|
153 START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-SD-PSUBASE-DRIVER.ini |
|
154 CREATE_OBJECT MMCSDSession mmcsdsession1 |
|
155 CREATE_OBJECT MMCSDPsuBase mmcsdpsubase1 |
|
156 COMMAND mmcsdsession1 NewL |
|
157 COMMAND mmcsdsession1 DriverOpen BASE-BSP-SD-DRIVER-StackNumber |
|
158 COMMAND mmcsdpsubase1 NewL BASE-BSP-SD-DRIVER-SessionWrapperName |
|
159 COMMAND mmcsdpsubase1 ResetInactivityTimer |
|
160 COMMAND mmcsdpsubase1 InactivityCount BASE-BSP-SD-DRIVER-InactivityCount-CMD005 |
|
161 COMMAND mmcsdpsubase1 NotLockedCount BASE-BSP-SD-DRIVER-NotLockedCount-CMD005 |
|
162 COMMAND mmcsdsession1 Close |
|
163 COMMAND mmcsdpsubase1 ~ |
|
164 COMMAND mmcsdsession1 ~ |
|
165 END_TEST_BLOCK |
|
166 END_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0005 |
|
167 |
|
168 |
|
169 START_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0006 |
|
170 //! @SYMTestCaseID BASE-BSP-SD-DRIVER-DMMCPsuBase-0006 |
|
171 //! @SYMTestCaseDesc Gets the voltage level, or range of supported voltage levels |
|
172 //! @SYMTestPriority high |
|
173 //! @SYMTestActions 1. Create RMMCSDTestControllerInterface Handle object. |
|
174 //! 2. Load the Driver |
|
175 //! 3. Open the driver connection |
|
176 //! 4. Reads the voltage level, or range of supported voltage levels |
|
177 //! 5. Display the voltage in OCR format |
|
178 //! 6. Close the driver connection |
|
179 //! 7. Destroy the object |
|
180 //! @SYMTestExpectedResults Displayed the voltage in OCR format |
|
181 //! @SYMTestType CIT |
|
182 //! @SYMCreationDate 15/07/2008 |
|
183 //! @SYMAuthor Saravanakumar |
|
184 //! @SYMTestStatus Implemented |
|
185 //! @SYMAPI DPBusPsuBase::VoltageSupported(); |
|
186 START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-SD-PSUBASE-DRIVER.ini |
|
187 CREATE_OBJECT MMCSDSession mmcsdsession1 |
|
188 CREATE_OBJECT MMCSDPsuBase mmcsdpsubase1 |
|
189 COMMAND mmcsdsession1 NewL |
|
190 COMMAND mmcsdsession1 DriverOpen BASE-BSP-SD-DRIVER-StackNumber |
|
191 COMMAND mmcsdpsubase1 NewL BASE-BSP-SD-DRIVER-SessionWrapperName |
|
192 COMMAND mmcsdpsubase1 VoltageSupported BASE-BSP-SD-DRIVER-VoltageSupported-CMD006 |
|
193 COMMAND mmcsdsession1 Close |
|
194 COMMAND mmcsdpsubase1 ~ |
|
195 COMMAND mmcsdsession1 ~ |
|
196 END_TEST_BLOCK |
|
197 END_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0006 |
|
198 |
|
199 |
|
200 START_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0007 |
|
201 //! @SYMTestCaseID BASE-BSP-SD-DRIVER-DMMCPsuBase-0007 |
|
202 //! @SYMTestCaseDesc Reads the Bus inactivity counter value |
|
203 //! @SYMTestPriority high |
|
204 //! @SYMTestActions 1. Create RMMCSDTestControllerInterface Handle object. |
|
205 //! 2. Load the Driver |
|
206 //! 3. Open the driver connection |
|
207 //! 4. Reads the Bus inactivity counter. |
|
208 //! 5. Display the Bus inactivity counter. |
|
209 //! 6. Close the driver connection |
|
210 //! 7. Destroy the object |
|
211 //! @SYMTestExpectedResults Displayed Bus inactivity counter |
|
212 //! @SYMTestType CIT |
|
213 //! @SYMCreationDate 15/07/2008 |
|
214 //! @SYMAuthor Saravanakumar |
|
215 //! @SYMTestStatus Implemented |
|
216 //! @SYMAPI DPBusPsuBase::iInactivityCount(); |
|
217 START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-SD-PSUBASE-DRIVER.ini |
|
218 CREATE_OBJECT MMCSDSession mmcsdsession1 |
|
219 CREATE_OBJECT MMCSDPsuBase mmcsdpsubase1 |
|
220 COMMAND mmcsdsession1 NewL |
|
221 COMMAND mmcsdsession1 DriverOpen BASE-BSP-SD-DRIVER-StackNumber |
|
222 COMMAND mmcsdpsubase1 NewL BASE-BSP-SD-DRIVER-SessionWrapperName |
|
223 COMMAND mmcsdpsubase1 InactivityCount BASE-BSP-SD-DRIVER-InactivityCount-CMD007 |
|
224 COMMAND mmcsdsession1 Close |
|
225 COMMAND mmcsdpsubase1 ~ |
|
226 COMMAND mmcsdsession1 ~ |
|
227 END_TEST_BLOCK |
|
228 END_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0007 |
|
229 |
|
230 |
|
231 START_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0008 |
|
232 //! @SYMTestCaseID BASE-BSP-SD-DRIVER-DMMCPsuBase-0008 |
|
233 //! @SYMTestCaseDesc Reads Bus not locked counter |
|
234 //! @SYMTestPriority high |
|
235 //! @SYMTestActions 1. Create RMMCSDTestControllerInterface Handle object. |
|
236 //! 2. Load the Driver |
|
237 //! 3. Open the driver connection |
|
238 //! 4. Reads the BBus not locked counter. |
|
239 //! 5. Display the Bus not locked counter. |
|
240 //! 6. Close the driver connection |
|
241 //! 7. Destroy the object |
|
242 //! @SYMTestExpectedResults Displayed Bus not locked counter value |
|
243 //! @SYMTestType CIT |
|
244 //! @SYMCreationDate 15/07/2008 |
|
245 //! @SYMAuthor Saravanakumar |
|
246 //! @SYMTestStatus Implemented |
|
247 //! @SYMAPI DPBusPsuBase::iInactivityCount(); |
|
248 START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-SD-PSUBASE-DRIVER.ini |
|
249 CREATE_OBJECT MMCSDSession mmcsdsession1 |
|
250 CREATE_OBJECT MMCSDPsuBase mmcsdpsubase1 |
|
251 COMMAND mmcsdsession1 NewL |
|
252 COMMAND mmcsdsession1 DriverOpen BASE-BSP-SD-DRIVER-StackNumber |
|
253 COMMAND mmcsdpsubase1 NewL BASE-BSP-SD-DRIVER-SessionWrapperName |
|
254 COMMAND mmcsdpsubase1 NotLockedCount BASE-BSP-SD-DRIVER-NotLockedCount-CMD008 |
|
255 COMMAND mmcsdsession1 Close |
|
256 COMMAND mmcsdpsubase1 ~ |
|
257 COMMAND mmcsdsession1 ~ |
|
258 END_TEST_BLOCK |
|
259 END_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0008 |
|
260 |
|
261 |
|
262 START_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0009 |
|
263 //! @SYMTestCaseID BASE-BSP-SD-DRIVER-DMMCPsuBase-0009 |
|
264 //! @SYMTestCaseDesc Reads Bus inactivity timeout period, in seconds, when clients are registered |
|
265 //! @SYMTestPriority high |
|
266 //! @SYMTestActions 1. Create RMMCSDTestControllerInterface Handle object. |
|
267 //! 2. Load the Driver |
|
268 //! 3. Open the driver connection |
|
269 //! 4. Reads the Bus inactivity timeout counter. |
|
270 //! 5. Display the inactivity timeout counter. |
|
271 //! 6. Close the driver connection |
|
272 //! 7. Destroy the object |
|
273 //! @SYMTestExpectedResults Displayed inactivity timeout counter value |
|
274 //! @SYMTestType CIT |
|
275 //! @SYMCreationDate 15/07/2008 |
|
276 //! @SYMAuthor Saravanakumar |
|
277 //! @SYMTestStatus Implemented |
|
278 //! @SYMAPI DPBusPsuBase::iInactivityTimeout(); |
|
279 START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-SD-PSUBASE-DRIVER.ini |
|
280 CREATE_OBJECT MMCSDSession mmcsdsession1 |
|
281 CREATE_OBJECT MMCSDPsuBase mmcsdpsubase1 |
|
282 COMMAND mmcsdsession1 NewL |
|
283 COMMAND mmcsdsession1 DriverOpen BASE-BSP-SD-DRIVER-StackNumber |
|
284 COMMAND mmcsdpsubase1 NewL BASE-BSP-SD-DRIVER-SessionWrapperName |
|
285 COMMAND mmcsdpsubase1 InactivityTimeout BASE-BSP-SD-DRIVER-InactivityTimeout-CMD009 |
|
286 COMMAND mmcsdsession1 Close |
|
287 COMMAND mmcsdpsubase1 ~ |
|
288 COMMAND mmcsdsession1 ~ |
|
289 END_TEST_BLOCK |
|
290 END_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0009 |
|
291 |
|
292 |
|
293 START_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0010 |
|
294 //! @SYMTestCaseID BASE-BSP-SD-DRIVER-DMMCPsuBase-0010 |
|
295 //! @SYMTestCaseDesc Reads Bus not locked timeout period, in seconds, when no clients are registered |
|
296 //! @SYMTestPriority high |
|
297 //! @SYMTestActions 1. Create RMMCSDTestControllerInterface Handle object. |
|
298 //! 2. Load the Driver |
|
299 //! 3. Open the driver connection |
|
300 //! 4. Reads the not locked timeout counter. |
|
301 //! 5. Display the not locked timeout counter. |
|
302 //! 6. Close the driver connection |
|
303 //! 7. Destroy the object |
|
304 //! @SYMTestExpectedResults Displayed not locked timeout counter value |
|
305 //! @SYMTestType CIT |
|
306 //! @SYMCreationDate 15/07/2008 |
|
307 //! @SYMAuthor Saravanakumar |
|
308 //! @SYMTestStatus Implemented |
|
309 //! @SYMAPI DPBusPsuBase::iNotLockedTimeout(); |
|
310 START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-SD-PSUBASE-DRIVER.ini |
|
311 CREATE_OBJECT MMCSDSession mmcsdsession1 |
|
312 CREATE_OBJECT MMCSDPsuBase mmcsdpsubase1 |
|
313 COMMAND mmcsdsession1 NewL |
|
314 COMMAND mmcsdsession1 DriverOpen BASE-BSP-SD-DRIVER-StackNumber |
|
315 COMMAND mmcsdpsubase1 NewL BASE-BSP-SD-DRIVER-SessionWrapperName |
|
316 COMMAND mmcsdpsubase1 NotLockedTimeout BASE-BSP-SD-DRIVER-NotLockedTimeout-CMD010 |
|
317 COMMAND mmcsdsession1 Close |
|
318 COMMAND mmcsdpsubase1 ~ |
|
319 COMMAND mmcsdsession1 ~ |
|
320 END_TEST_BLOCK |
|
321 END_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0010 |
|
322 |
|
323 |
|
324 START_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0011 |
|
325 //! @SYMTestCaseID BASE-BSP-SD-DRIVER-DMMCPsuBase-0011 |
|
326 //! @SYMTestCaseDesc Reads the voltage level, or range of voltages supported . |
|
327 //! The voltage level, or range of voltages is reported as a |
|
328 //! bit mask in the same format as defined for the OCR register. |
|
329 //! @SYMTestPriority high |
|
330 //! @SYMTestActions 1. Create RMMCSDTestControllerInterface Handle object. |
|
331 //! 2. Load the Driver |
|
332 //! 3. Open the driver connection |
|
333 //! 4. Reads the voltage level in OCR format. |
|
334 //! 5. Display the voltage level in OCR format. |
|
335 //! 6. Close the driver connection |
|
336 //! 7. Destroy the object |
|
337 //! @SYMTestExpectedResults Displayed voltage level in OCR format |
|
338 //! @SYMTestType CIT |
|
339 //! @SYMCreationDate 15/07/2008 |
|
340 //! @SYMAuthor Saravanakumar |
|
341 //! @SYMTestStatus Implemented |
|
342 //! @SYMAPI DPBusPsuBase::iVoltageSupported(); |
|
343 START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-SD-PSUBASE-DRIVER.ini |
|
344 CREATE_OBJECT MMCSDSession mmcsdsession1 |
|
345 CREATE_OBJECT MMCSDPsuBase mmcsdpsubase1 |
|
346 COMMAND mmcsdsession1 NewL |
|
347 COMMAND mmcsdsession1 DriverOpen BASE-BSP-SD-DRIVER-StackNumber |
|
348 COMMAND mmcsdpsubase1 NewL BASE-BSP-SD-DRIVER-SessionWrapperName |
|
349 COMMAND mmcsdpsubase1 MemVoltageSupported BASE-BSP-SD-DRIVER-MemVoltageSupported-CMD011 |
|
350 COMMAND mmcsdsession1 Close |
|
351 COMMAND mmcsdpsubase1 ~ |
|
352 COMMAND mmcsdsession1 ~ |
|
353 END_TEST_BLOCK |
|
354 END_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0011 |
|
355 |
|
356 |
|
357 START_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0012 |
|
358 //! @SYMTestCaseID BASE-BSP-SD-DRIVER-DMMCPsuBase-0012 |
|
359 //! @SYMTestCaseDesc The maximum current (in microAmps) that the PSU is able to supply |
|
360 //! @SYMTestPriority high |
|
361 //! @SYMTestActions 1. Create RMMCSDTestControllerInterface Handle object. |
|
362 //! 2. Load the Driver |
|
363 //! 3. Open the driver connection |
|
364 //! 4. Reads the maximum current (in microAmps). |
|
365 //! 5. Display the maximum current (in microAmps). |
|
366 //! 6. Close the driver connection |
|
367 //! 7. Destroy the object |
|
368 //! @SYMTestExpectedResults Displayed maximum current (in microAmps) |
|
369 //! @SYMTestType CIT |
|
370 //! @SYMCreationDate 15/07/2008 |
|
371 //! @SYMAuthor Saravanakumar |
|
372 //! @SYMTestStatus Implemented |
|
373 //! @SYMAPI DPBusPsuBase::iMaxCurrentInMicroAmps(); |
|
374 START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-SD-PSUBASE-DRIVER.ini |
|
375 CREATE_OBJECT MMCSDSession mmcsdsession1 |
|
376 CREATE_OBJECT MMCSDPsuBase mmcsdpsubase1 |
|
377 COMMAND mmcsdsession1 NewL |
|
378 COMMAND mmcsdsession1 DriverOpen BASE-BSP-SD-DRIVER-StackNumber |
|
379 COMMAND mmcsdpsubase1 NewL BASE-BSP-SD-DRIVER-SessionWrapperName |
|
380 COMMAND mmcsdpsubase1 MemMaxCurrentInMicroAmps BASE-BSP-SD-DRIVER-MemMaxCurrentInMicroAmps-CMD012 |
|
381 COMMAND mmcsdsession1 Close |
|
382 COMMAND mmcsdpsubase1 ~ |
|
383 COMMAND mmcsdsession1 ~ |
|
384 END_TEST_BLOCK |
|
385 END_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0012 |
|
386 |
|
387 |
|
388 START_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0013 |
|
389 //! @SYMTestCaseID BASE-BSP-SD-DRIVER-DMMCPsuBase-0013 |
|
390 //! @SYMTestCaseDesc Indicates whether the platform hardware has support for checking whether the voltage level of the |
|
391 //! PSU is within its expected voltage limit while turned on |
|
392 //! @SYMTestPriority high |
|
393 //! @SYMTestActions 1. Create RMMCSDTestControllerInterface Handle object. |
|
394 //! 2. Load the Driver |
|
395 //! 3. Open the driver connection |
|
396 //! 4. Reads the Volt Check Interval. |
|
397 //! 5. Display the Volt Check Interval. |
|
398 //! 6. Close the driver connection |
|
399 //! 7. Destroy the object |
|
400 //! @SYMTestExpectedResults Displayed Volt Check Interval value |
|
401 //! @SYMTestType CIT |
|
402 //! @SYMCreationDate 15/07/2008 |
|
403 //! @SYMAuthor Saravanakumar |
|
404 //! @SYMTestStatus Implemented |
|
405 //! @SYMAPI DPBusPsuBase::iVoltCheckInterval(); |
|
406 START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-SD-PSUBASE-DRIVER.ini |
|
407 CREATE_OBJECT MMCSDSession mmcsdsession1 |
|
408 CREATE_OBJECT MMCSDPsuBase mmcsdpsubase1 |
|
409 COMMAND mmcsdsession1 NewL |
|
410 COMMAND mmcsdsession1 DriverOpen BASE-BSP-SD-DRIVER-StackNumber |
|
411 COMMAND mmcsdpsubase1 NewL BASE-BSP-SD-DRIVER-SessionWrapperName |
|
412 COMMAND mmcsdpsubase1 VoltCheckInterval BASE-BSP-SD-DRIVER-VoltCheckInterval-CMD013 |
|
413 COMMAND mmcsdsession1 Close |
|
414 COMMAND mmcsdpsubase1 ~ |
|
415 COMMAND mmcsdsession1 ~ |
|
416 END_TEST_BLOCK |
|
417 END_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0013 |
|
418 |
|
419 |
|
420 START_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0014 |
|
421 //! @SYMTestCaseID BASE-BSP-SD-DRIVER-DMMCPsuBase-0014 |
|
422 //! @SYMTestCaseDesc UnLoad MMC/SD Logical Device Driver. |
|
423 //! @SYMTestPriority high |
|
424 //! @SYMTestActions Load D_MMCSDIF LDD Driver |
|
425 //! @SYMTestExpectedResults KErrNone |
|
426 //! @SYMTestType CIT |
|
427 //! @SYMCreationDate 1/4/2008 |
|
428 //! @SYMAuthor Saravanakumar |
|
429 //! @SYMTestStatus Implemented |
|
430 //! @SYMAPI User::FreeLogicalDevice(const TDesC{ref}); |
|
431 START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-SD-PSUBASE-DRIVER.ini |
|
432 CREATE_OBJECT MMCSDSession mmcsdsession1 |
|
433 COMMAND mmcsdsession1 NewL |
|
434 COMMAND mmcsdsession1 UnLoadDriver BASE-BSP-SD-DRIVER-LDDName-CMD0001 |
|
435 COMMAND mmcsdsession1 ~ |
|
436 END_TEST_BLOCK |
|
437 END_TESTCASE BASE-BSP-SD-DRIVER-DMMCPsuBase-0014 |