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 //! @file |
|
17 //! @SYMTestSuiteName pbase-f32-sfsrv-publicapi-ram |
|
18 //! @SYMScriptTestEnvironment This test script requires a basic ROM. |
|
19 //! @SYMScriptAuthor Jaanus Randveer |
|
20 //! @SYMScriptCreationDate 18/19/2007 |
|
21 //! @SYMScriptDescription The test script contains API tests for the following functions of CFileMan class: |
|
22 //! CFileMan *NewL(RFs &aFs) |
|
23 //! CFileMan *NewL(RFs &aFs, MFileManObserver *anObserver) |
|
24 //! TAction CurrentAction() |
|
25 //! void GetCurrentTarget(TFileName &aFile) |
|
26 //! void GetCurrentSource(TFileName &aFile) |
|
27 //! TInt BytesTransferredByCopyStep() |
|
28 //! TInt Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
29 //! TInt Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch, TRequestStatus &aStatus) |
|
30 //! TInt Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) |
|
31 //! TInt Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus) |
|
32 //! TInt Delete(const TDesC &aName, TUint aSwitch=0) |
|
33 //! TInt Delete(const TDesC &aName, TUint aSwitch, TRequestStatus &aStatus) |
|
34 //! TInt Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) |
|
35 //! TInt Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus) |
|
36 //! TInt Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) |
|
37 //! TInt Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus) |
|
38 //! TInt RmDir(const TDesC &aDirName) |
|
39 //! TInt RmDir(const TDesC &aDirName, TRequestStatus &aStatus) |
|
40 //! TInt Copy(const RFile &anOld, const TDesC &aNew, TUint aSwitches=EOverWrite) |
|
41 //! TInt Copy(const RFile &anOld, const TDesC &aNew, TUint aSwitches, TRequestStatus &aStatus) |
|
42 //! void SetObserver(MFileManObserver *anObserver) |
|
43 //! const TEntry &CurrentEntry() |
|
44 //! TPtrC AbbreviatedPath() |
|
45 //! TPtrC FullPath() |
|
46 //! TInt GetLastError() |
|
47 //! TFileManError GetMoreInfoAboutError() |
|
48 |
|
49 |
|
50 LOAD_SUITE T_SfSrv |
|
51 |
|
52 START_TESTCASE PBASE-F32-FileMan-PublicApi-2000 |
|
53 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2000 |
|
54 //! @SYMAPI CFileMan |
|
55 //! @SYMTestCaseDesc Setup the environent to Test CFileMan by copying the testdata. |
|
56 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
57 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
58 //! 3.Call CFileMan::Copy() to copy the testdata file required for further tests. |
|
59 //! @SYMTestStatus Implemented |
|
60 //! @SYMTestPriority Critical |
|
61 //! @SYMTestExpectedResults TestDatas copied to particular directory. |
|
62 //! @SYMTestType CIT |
|
63 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
64 CREATE_OBJECT RFs RFs1 |
|
65 CREATE_OBJECT CFileMan CFileMan1 |
|
66 COMMAND RFs1 new |
|
67 COMMAND RFs1 Connect |
|
68 COMMAND RFs1 MkDirAll PBASE-F32-FileMan-PublicApi-MkDirAll-Install |
|
69 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
70 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy-Install |
|
71 COMMAND CFileMan1 ~ |
|
72 COMMAND RFs1 ~ |
|
73 END_TEST_BLOCK |
|
74 END_TESTCASE PBASE-F32-FileMan-PublicApi-2000 |
|
75 |
|
76 |
|
77 START_TESTCASE PBASE-F32-FileMan-PublicApi-2001 |
|
78 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2001 |
|
79 //! @SYMAPI CFileMan |
|
80 //! @SYMTestCaseDesc Constructor NewL(RFs &aFs) test. |
|
81 //! Uses API elements: NewL(); |
|
82 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
83 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
84 //! @SYMTestStatus Implemented |
|
85 //! @SYMTestPriority Critical |
|
86 //! @SYMTestExpectedResults CFileMan object is not NULL. |
|
87 //! @SYMTestType CIT |
|
88 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
89 CREATE_OBJECT RFs RFs1 |
|
90 CREATE_OBJECT CFileMan CFileMan1 |
|
91 COMMAND RFs1 new |
|
92 COMMAND RFs1 Connect |
|
93 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
94 COMMAND CFileMan1 ~ |
|
95 COMMAND RFs1 ~ |
|
96 END_TEST_BLOCK |
|
97 END_TESTCASE PBASE-F32-FileMan-PublicApi-2001 |
|
98 |
|
99 |
|
100 START_TESTCASE PBASE-F32-FileMan-PublicApi-2002 |
|
101 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2002 |
|
102 //! @SYMAPI CFileMan |
|
103 //! @SYMTestCaseDesc Constructor NewL(RFs &aFs, MFileManObserver *anObserver) test. |
|
104 //! Uses API elements: NewL(); |
|
105 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
106 //! 2.Call CFileMan::NewL(RFs &aFs, MFileManObserver *anObserver) and connected file server session as first parameter. |
|
107 //! @SYMTestStatus Implemented |
|
108 //! @SYMTestPriority Critical |
|
109 //! @SYMTestExpectedResults CFileMan object is not NULL. |
|
110 //! @SYMTestType CIT |
|
111 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
112 CREATE_OBJECT RFs RFs1 |
|
113 CREATE_OBJECT CFileMan CFileMan1 |
|
114 COMMAND RFs1 new |
|
115 COMMAND RFs1 Connect |
|
116 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-2002-001-NewL_command004 |
|
117 COMMAND CFileMan1 ~ |
|
118 COMMAND RFs1 ~ |
|
119 END_TEST_BLOCK |
|
120 END_TESTCASE PBASE-F32-FileMan-PublicApi-2002 |
|
121 |
|
122 |
|
123 START_TESTCASE PBASE-F32-FileMan-PublicApi-2003 |
|
124 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2003 |
|
125 //! @SYMAPI CFileMan |
|
126 //! @SYMTestCaseDesc Function CurrentAction() test. |
|
127 //! Gets action during copy process. |
|
128 //! Uses API elements: NewL(), CurrentAction(); |
|
129 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
130 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
131 //! 3.Call CFileMan::SetObserver(). |
|
132 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite). |
|
133 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
134 //! and {TestPath}fileman\Copy\ as second parameter. |
|
135 //! 5.Call CFileMan::CurrentAction(). |
|
136 //! @SYMTestStatus Implemented |
|
137 //! @SYMTestPriority Critical |
|
138 //! @SYMTestExpectedResults CurrentAction() returns ECopy. |
|
139 //! @SYMTestType CIT |
|
140 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
141 CREATE_OBJECT RFs RFs1 |
|
142 CREATE_OBJECT CFileMan CFileMan1 |
|
143 COMMAND RFs1 new |
|
144 COMMAND RFs1 Connect |
|
145 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
146 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
147 COMMAND CFileMan1 SetObserver |
|
148 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test3_txt_EOverWrite |
|
149 COMMAND CFileMan1 CurrentAction PBASE-F32-FileMan-PublicApi-2003-001-CurrentAction_command008 |
|
150 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2003-001-Delete_command009 |
|
151 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
152 COMMAND CFileMan1 ~ |
|
153 COMMAND RFs1 ~ |
|
154 END_TEST_BLOCK |
|
155 END_TESTCASE PBASE-F32-FileMan-PublicApi-2003 |
|
156 |
|
157 |
|
158 START_TESTCASE PBASE-F32-FileMan-PublicApi-2004 |
|
159 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2004 |
|
160 //! @SYMAPI CFileMan |
|
161 //! @SYMTestCaseDesc Function GetCurrentTarget(TFileName &aFile) test. |
|
162 //! Gets file target path during copy process. |
|
163 //! Uses API elements: NewL(), GetCurrentTarget(), SetObserver(), Copy(); |
|
164 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
165 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
166 //! 3.Call CFileMan::SetObserver(). |
|
167 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite). |
|
168 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
169 //! and {TestPath}fileman\Copy\ as second parameter. |
|
170 //! 5.Call CFileMan::GetCurrentTarget(TFileName &aFile). |
|
171 //! @SYMTestStatus Implemented |
|
172 //! @SYMTestPriority Critical |
|
173 //! @SYMTestExpectedResults GetCurrentTarget() returns {TestPath}fileman\Copy\Test3.txt. |
|
174 //! @SYMTestType CIT |
|
175 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
176 CREATE_OBJECT RFs RFs1 |
|
177 CREATE_OBJECT CFileMan CFileMan1 |
|
178 COMMAND RFs1 new |
|
179 COMMAND RFs1 Connect |
|
180 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
181 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
182 COMMAND CFileMan1 SetObserver |
|
183 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test3_txt_EOverWrite |
|
184 COMMAND CFileMan1 GetCurrentTarget PBASE-F32-FileMan-PublicApi-2004-001-GetCurrentTarget_command008 |
|
185 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2004-001-Delete_command009 |
|
186 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
187 COMMAND CFileMan1 ~ |
|
188 COMMAND RFs1 ~ |
|
189 END_TEST_BLOCK |
|
190 END_TESTCASE PBASE-F32-FileMan-PublicApi-2004 |
|
191 |
|
192 |
|
193 START_TESTCASE PBASE-F32-FileMan-PublicApi-2005 |
|
194 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2005 |
|
195 //! @SYMAPI CFileMan |
|
196 //! @SYMTestCaseDesc Function GetCurrentSource(TFileName &aFile) test. |
|
197 //! Gets file source path during copy process. |
|
198 //! Uses API elements: NewL(), GetCurrentSource(), SetObserver(), Copy(); |
|
199 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
200 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
201 //! 3.Call CFileMan::SetObserver(). |
|
202 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite). |
|
203 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
204 //! and {TestPath}fileman\Copy\ as second parameter. |
|
205 //! 5.Call CFileMan::GetCurrentSource(TFileName &aFile). |
|
206 //! @SYMTestStatus Implemented |
|
207 //! @SYMTestPriority Critical |
|
208 //! @SYMTestExpectedResults GetCurrentSource() returns {TestPath}fileman\Test3.txt. |
|
209 //! @SYMTestType CIT |
|
210 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
211 CREATE_OBJECT RFs RFs1 |
|
212 CREATE_OBJECT CFileMan CFileMan1 |
|
213 COMMAND RFs1 new |
|
214 COMMAND RFs1 Connect |
|
215 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
216 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
217 COMMAND CFileMan1 SetObserver |
|
218 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test3_txt_EOverWrite |
|
219 COMMAND CFileMan1 GetCurrentSource PBASE-F32-FileMan-PublicApi-2005-001-GetCurrentSource_command008 |
|
220 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2005-001-Delete_command009 |
|
221 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
222 COMMAND CFileMan1 ~ |
|
223 COMMAND RFs1 ~ |
|
224 END_TEST_BLOCK |
|
225 END_TESTCASE PBASE-F32-FileMan-PublicApi-2005 |
|
226 |
|
227 |
|
228 START_TESTCASE PBASE-F32-FileMan-PublicApi-2006 |
|
229 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2006 |
|
230 //! @SYMAPI CFileMan |
|
231 //! @SYMTestCaseDesc Function BytesTransferredByCopyStep() test. |
|
232 //! Gets the number of bytes transferred during a copy process. |
|
233 //! Uses API elements: NewL(), SetObserver(), BytesTransferredByCopyStep(), Copy(); |
|
234 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
235 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
236 //! 3.Call CFileMan::SetObserver(). |
|
237 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite). |
|
238 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
239 //! and {TestPath}fileman\Copy\ as second parameter. |
|
240 //! 5.Call CFileMan::BytesTransferredByCopyStep(). |
|
241 //! @SYMTestStatus Implemented |
|
242 //! @SYMTestPriority Critical |
|
243 //! @SYMTestExpectedResults BytesTransferredByCopyStep() returns actual size of copyed file "51192". |
|
244 //! @SYMTestType CIT |
|
245 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
246 CREATE_OBJECT RFs RFs1 |
|
247 CREATE_OBJECT CFileMan CFileMan1 |
|
248 COMMAND RFs1 new |
|
249 COMMAND RFs1 Connect |
|
250 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
251 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
252 COMMAND CFileMan1 SetObserver |
|
253 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test3_txt_EOverWrite |
|
254 COMMAND CFileMan1 BytesTransferredByCopyStep PBASE-F32-FileMan-PublicApi-2006-001-BytesTransferredByCopyStep_command008 |
|
255 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2006-001-Delete_command009 |
|
256 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
257 COMMAND CFileMan1 ~ |
|
258 COMMAND RFs1 ~ |
|
259 END_TEST_BLOCK |
|
260 END_TESTCASE PBASE-F32-FileMan-PublicApi-2006 |
|
261 |
|
262 |
|
263 START_TESTCASE PBASE-F32-FileMan-PublicApi-2007 |
|
264 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2007 |
|
265 //! @SYMAPI CFileMan |
|
266 //! @SYMTestCaseDesc Function Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) test. |
|
267 //! Sets file attributes synchronously to read-only. |
|
268 //! Uses API elements: NewL(), Attribs(); |
|
269 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
270 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
271 //! 3.Call RFs::Att() to check that file has KEntryAttNormal as attribute. |
|
272 //! 4.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
273 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
274 //! and KEntryAttReadOnly as second parameter, |
|
275 //! and KEntryAttNormal as third parameter, |
|
276 //! and TTime(0) as fourth parameter, |
|
277 //! and CFileMan::ERecurse as fifth parameter. |
|
278 //! 5.Call RFs::Att() to check that attribute was set to KEntryAttReadOnly |
|
279 //! 6.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
280 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
281 //! and KEntryAttNormal as second parameter, |
|
282 //! and KEntryAttReadOnly as third parameter, |
|
283 //! and TTime(0) as fourth parameter, |
|
284 //! and CFileMan::ERecurse as fifth parameter. |
|
285 //! 7.Call RFs::Att() to check that file have KEntryAttNormal as attribute. |
|
286 //! @SYMTestStatus Implemented |
|
287 //! @SYMTestPriority Critical |
|
288 //! @SYMTestExpectedResults Attribs() returns KErrNone. |
|
289 //! @SYMTestType CIT |
|
290 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
291 CREATE_OBJECT RFs RFs1 |
|
292 CREATE_OBJECT CFileMan CFileMan1 |
|
293 COMMAND RFs1 new |
|
294 COMMAND RFs1 Connect |
|
295 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
296 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2007-001-Att_command005 |
|
297 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2007-001-Attribs_command006 |
|
298 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2007-001-Att_command007 |
|
299 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2007-001-Attribs_command008 |
|
300 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2007-001-Att_command009 |
|
301 COMMAND CFileMan1 ~ |
|
302 COMMAND RFs1 ~ |
|
303 END_TEST_BLOCK |
|
304 END_TESTCASE PBASE-F32-FileMan-PublicApi-2007 |
|
305 |
|
306 |
|
307 START_TESTCASE PBASE-F32-FileMan-PublicApi-2008 |
|
308 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2008 |
|
309 //! @SYMAPI CFileMan |
|
310 //! @SYMTestCaseDesc Function Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch, TRequestStatus &aStatus) test. |
|
311 //! Sets file attributes asynchronously to read-only. |
|
312 //! Uses API elements: NewL(), Attribs(); |
|
313 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
314 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
315 //! 3.Call RFs::Att() to check that file has KEntryAttNormal as attribute. |
|
316 //! 4.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch, TRequestStatus &aStatus) |
|
317 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
318 //! and KEntryAttReadOnly as second parameter, |
|
319 //! and KEntryAttNormal as third parameter, |
|
320 //! and TTime(0) as fourth parameter, |
|
321 //! and CFileMan::ERecurse as fifth parameter |
|
322 //! and iStatus as fourth parameter. |
|
323 //! 5.Call RFs::Att() to check that attribute was set to KEntryAttReadOnly |
|
324 //! 6.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch, TRequestStatus &aStatus) |
|
325 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
326 //! and KEntryAttNormal as second parameter, |
|
327 //! and KEntryAttReadOnly as third parameter, |
|
328 //! and TTime(0) as fourth parameter, |
|
329 //! and CFileMan::ERecurse as fifth parameter |
|
330 //! and iStatus as fourth parameter. |
|
331 //! 7.Call RFs::Att() to check that file have KEntryAttNormal as attribute. |
|
332 //! @SYMTestStatus Implemented |
|
333 //! @SYMTestPriority Critical |
|
334 //! @SYMTestExpectedResults Attribs() returns KErrNone and second Attrib returns KErrInUse |
|
335 //! @SYMTestType CIT |
|
336 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
337 CREATE_OBJECT RFs RFs1 |
|
338 CREATE_OBJECT CFileMan CFileMan1 |
|
339 COMMAND RFs1 new |
|
340 COMMAND RFs1 Connect |
|
341 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
342 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2008-001-Att_command005 |
|
343 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2008-001-Attribs_command006 |
|
344 OUTSTANDING |
|
345 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2008-001-Att_command007 |
|
346 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2008-001-Attribs_command008 |
|
347 COMMAND !Error=-14 CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2008-001-Attribs_command008 |
|
348 OUTSTANDING |
|
349 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2008-001-Att_command009 |
|
350 COMMAND CFileMan1 ~ |
|
351 COMMAND RFs1 ~ |
|
352 END_TEST_BLOCK |
|
353 END_TESTCASE PBASE-F32-FileMan-PublicApi-2008 |
|
354 |
|
355 |
|
356 START_TESTCASE PBASE-F32-FileMan-PublicApi-2009 |
|
357 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2009 |
|
358 //! @SYMAPI CFileMan |
|
359 //! @SYMTestCaseDesc Function Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) test. |
|
360 //! Sets file attributes synchronously to normal and copies file synchronously from one directory to another. |
|
361 //! Uses API elements: NewL(), Attribs(), Copy(); |
|
362 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
363 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
364 //! 3.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
365 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
366 //! and KEntryAttNormal as second parameter, |
|
367 //! and KEntryAttReadOnly as third parameter, |
|
368 //! and TTime(0) as fourth parameter, |
|
369 //! and CFileMan::EOverWrite as fifth parameter. |
|
370 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
371 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
372 //! and {TestPath}fileman\Copy\ as second parameter. |
|
373 //! @SYMTestStatus Implemented |
|
374 //! @SYMTestPriority Critical |
|
375 //! @SYMTestExpectedResults Copy() returns KErrNone. |
|
376 //! @SYMTestType CIT |
|
377 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
378 CREATE_OBJECT RFs RFs1 |
|
379 CREATE_OBJECT RFile RFile1 |
|
380 CREATE_OBJECT CFileMan CFileMan1 |
|
381 COMMAND RFs1 new |
|
382 COMMAND RFs1 Connect |
|
383 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
384 COMMAND RFile1 new |
|
385 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
386 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2009-001-Copy_command006 |
|
387 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2009-001-Open_command007 |
|
388 COMMAND RFile1 Close |
|
389 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2009-001-Delete_command008 |
|
390 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
391 COMMAND CFileMan1 ~ |
|
392 COMMAND RFile1 ~ |
|
393 COMMAND RFs1 ~ |
|
394 END_TEST_BLOCK |
|
395 END_TESTCASE PBASE-F32-FileMan-PublicApi-2009 |
|
396 |
|
397 |
|
398 START_TESTCASE PBASE-F32-FileMan-PublicApi-2010 |
|
399 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2010 |
|
400 //! @SYMAPI CFileMan |
|
401 //! @SYMTestCaseDesc Function Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus) test. |
|
402 //! Sets file attributes synchronously to normal and copies file asynchronously from one directory to another. |
|
403 //! Uses API elements: NewL(), Attribs(), Copy(); |
|
404 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
405 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
406 //! 3.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch, TRequestStatus &aStatus) |
|
407 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
408 //! and KEntryAttNormal as second parameter, |
|
409 //! and KEntryAttReadOnly as third parameter, and TTime(0) as fourth parameter, |
|
410 //! and CFileMan::EOverWrite as fifth parameter, |
|
411 //! and iStatus as sixth parameter. |
|
412 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus). |
|
413 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
414 //! and {TestPath}fileman\Copy\ as second parameter, |
|
415 //! and iStatus as last parameter. |
|
416 //! @SYMTestStatus Implemented |
|
417 //! @SYMTestPriority Critical |
|
418 //! @SYMTestExpectedResults Copy() returns KErrNone. |
|
419 //! @SYMTestType CIT |
|
420 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
421 CREATE_OBJECT RFs RFs1 |
|
422 CREATE_OBJECT RFile RFile1 |
|
423 CREATE_OBJECT CFileMan CFileMan1 |
|
424 COMMAND RFs1 new |
|
425 COMMAND RFs1 Connect |
|
426 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
427 COMMAND RFile1 new |
|
428 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
429 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2010-001-Copy_command006 |
|
430 OUTSTANDING |
|
431 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2010-001-Open_command007 |
|
432 COMMAND RFile1 Close |
|
433 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2010-001-Delete_command008 |
|
434 OUTSTANDING |
|
435 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
436 COMMAND CFileMan1 ~ |
|
437 COMMAND RFile1 ~ |
|
438 COMMAND RFs1 ~ |
|
439 END_TEST_BLOCK |
|
440 END_TESTCASE PBASE-F32-FileMan-PublicApi-2010 |
|
441 |
|
442 |
|
443 START_TESTCASE PBASE-F32-FileMan-PublicApi-2011 |
|
444 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2011 |
|
445 //! @SYMAPI CFileMan |
|
446 //! @SYMTestCaseDesc Function Delete(const TDesC &aName, TUint aSwitch=0) test. |
|
447 //! Copies file asynchronously from one directory to another and deletes synchronously copied file. |
|
448 //! Uses API elements: NewL(), Copy(), Delete(); |
|
449 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
450 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
451 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
452 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
453 //! and {TestPath}fileman\Copy\ as second parameter. |
|
454 //! 5.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), and {TestPath}fileman\Test1.txt as parameter |
|
455 //! @SYMTestStatus Implemented |
|
456 //! @SYMTestPriority Critical |
|
457 //! @SYMTestExpectedResults Delete() returns KErrNone. |
|
458 //! @SYMTestType CIT |
|
459 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
460 CREATE_OBJECT RFs RFs1 |
|
461 CREATE_OBJECT RFile RFile1 |
|
462 CREATE_OBJECT CFileMan CFileMan1 |
|
463 COMMAND RFs1 new |
|
464 COMMAND RFs1 Connect |
|
465 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
466 COMMAND RFile1 new |
|
467 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
468 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2011-001-Copy_command006 |
|
469 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2011-001-Delete_command007 |
|
470 COMMAND !Error=-1 RFile1 Open PBASE-F32-FileMan-PublicApi-2011-001-Open_command008 |
|
471 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
472 COMMAND RFile1 ~ |
|
473 COMMAND CFileMan1 ~ |
|
474 COMMAND RFs1 ~ |
|
475 END_TEST_BLOCK |
|
476 END_TESTCASE PBASE-F32-FileMan-PublicApi-2011 |
|
477 |
|
478 |
|
479 START_TESTCASE PBASE-F32-FileMan-PublicApi-2012 |
|
480 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2012 |
|
481 //! @SYMAPI CFileMan |
|
482 //! @SYMTestCaseDesc Function Delete(const TDesC &aName, TUint aSwitch=0, TRequestStatus &aStatus) test. |
|
483 //! Copies file asynchronously from one directory to another and deletes asynchronously copied file. |
|
484 //! Uses API elements: NewL(), Copy(), Delete(); |
|
485 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
486 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
487 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus). |
|
488 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
489 //! and {TestPath}fileman\Copy\ as second parameter, |
|
490 //! and iStatus as last parameter. |
|
491 //! 4.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0, TRequestStatus &aStatus), |
|
492 //! and {TestPath}fileman\Copy\Test1.txt as first parameter, |
|
493 //! and CFileMan::EOverWrite as second parameter, |
|
494 //! and iStatus as third parameter. |
|
495 //! @SYMTestStatus Implemented |
|
496 //! @SYMTestPriority Critical |
|
497 //! @SYMTestExpectedResults Delete() returns KErrNone and second delete returns KErrInUse. |
|
498 //! @SYMTestType CIT |
|
499 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
500 CREATE_OBJECT RFs RFs1 |
|
501 CREATE_OBJECT RFile RFile1 |
|
502 CREATE_OBJECT CFileMan CFileMan1 |
|
503 COMMAND RFs1 new |
|
504 COMMAND RFs1 Connect |
|
505 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
506 COMMAND RFile1 new |
|
507 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
508 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2012-001-Copy_command006 |
|
509 OUTSTANDING |
|
510 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2012-001-Delete_command007 |
|
511 COMMAND !Error=-14 CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2012-001-Delete_command007 |
|
512 OUTSTANDING |
|
513 COMMAND !Error=-1 RFile1 Open PBASE-F32-FileMan-PublicApi-2012-001-Open_command008 |
|
514 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
515 COMMAND CFileMan1 ~ |
|
516 COMMAND RFile1 ~ |
|
517 COMMAND RFs1 ~ |
|
518 END_TEST_BLOCK |
|
519 END_TESTCASE PBASE-F32-FileMan-PublicApi-2012 |
|
520 |
|
521 |
|
522 START_TESTCASE PBASE-F32-FileMan-PublicApi-2013 |
|
523 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2013 |
|
524 //! @SYMAPI CFileMan |
|
525 //! @SYMTestCaseDesc Function Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) test. |
|
526 //! Moves file synchronously from one directory to another. |
|
527 //! Uses API elements: NewL(), Move(); |
|
528 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
529 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
530 //! 3.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite). |
|
531 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
532 //! and {TestPath}fileman\Copy\ as second parameter. |
|
533 //! 4.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite). |
|
534 //! and {TestPath}fileman\Copy\Test1.txt as first parameter, |
|
535 //! and {TestPath}fileman\ as second parameter. |
|
536 //! @SYMTestStatus Implemented |
|
537 //! @SYMTestPriority Critical |
|
538 //! @SYMTestExpectedResults Move() returns KErrNone. |
|
539 //! @SYMTestType CIT |
|
540 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
541 CREATE_OBJECT RFs RFs1 |
|
542 CREATE_OBJECT RFile RFile1 |
|
543 CREATE_OBJECT CFileMan CFileMan1 |
|
544 COMMAND RFs1 new |
|
545 COMMAND RFs1 Connect |
|
546 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
547 COMMAND RFile1 new |
|
548 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
549 COMMAND CFileMan1 Move PBASE-F32-FileMan-PublicApi-2013-001-Move_command006 |
|
550 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2013-001-Open_command007 |
|
551 COMMAND RFile1 Close |
|
552 COMMAND CFileMan1 Move PBASE-F32-FileMan-PublicApi-2013-001-Move_command008 |
|
553 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2013-001-Open_command009 |
|
554 COMMAND RFile1 Close |
|
555 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
556 COMMAND CFileMan1 ~ |
|
557 COMMAND RFile1 ~ |
|
558 COMMAND RFs1 ~ |
|
559 END_TEST_BLOCK |
|
560 END_TESTCASE PBASE-F32-FileMan-PublicApi-2013 |
|
561 |
|
562 |
|
563 START_TESTCASE PBASE-F32-FileMan-PublicApi-2014 |
|
564 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2014 |
|
565 //! @SYMAPI CFileMan |
|
566 //! @SYMTestCaseDesc Function Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus) test. |
|
567 //! Moves file asynchronously from one directory to another. |
|
568 //! Uses API elements: NewL(), Move(); |
|
569 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
570 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
571 //! 3.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus), |
|
572 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
573 //! and {TestPath}fileman\Copy\ as second parameter, |
|
574 //! and CFileMan::EOverWrite as third parameter, |
|
575 //! and iStatus as fourth parameter. |
|
576 //! 4.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus), |
|
577 //! and {TestPath}fileman\Copy\Test1.txt as first parameter, |
|
578 //! and {TestPath}fileman\ as second parameter, |
|
579 //! and CFileMan::EOverWrite as third parameter, |
|
580 //! and iStatus as fourth parameter. |
|
581 //! @SYMTestStatus Implemented |
|
582 //! @SYMTestPriority Critical |
|
583 //! @SYMTestExpectedResults Move() returns KErrNone. |
|
584 //! @SYMTestType CIT |
|
585 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
586 CREATE_OBJECT RFs RFs1 |
|
587 CREATE_OBJECT RFile RFile1 |
|
588 CREATE_OBJECT CFileMan CFileMan1 |
|
589 COMMAND RFs1 new |
|
590 COMMAND RFs1 Connect |
|
591 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
592 COMMAND RFile1 new |
|
593 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
594 COMMAND CFileMan1 Move PBASE-F32-FileMan-PublicApi-2014-001-Move_command006 |
|
595 OUTSTANDING |
|
596 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2014-001-Open_command007 |
|
597 COMMAND RFile1 Close |
|
598 COMMAND CFileMan1 Move PBASE-F32-FileMan-PublicApi-2014-001-Move_command008 |
|
599 OUTSTANDING |
|
600 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2014-001-Open_command009 |
|
601 COMMAND RFile1 Close |
|
602 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
603 COMMAND CFileMan1 ~ |
|
604 COMMAND RFile1 ~ |
|
605 COMMAND RFs1 ~ |
|
606 END_TEST_BLOCK |
|
607 END_TESTCASE PBASE-F32-FileMan-PublicApi-2014 |
|
608 |
|
609 |
|
610 START_TESTCASE PBASE-F32-FileMan-PublicApi-2015 |
|
611 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2015 |
|
612 //! @SYMAPI CFileMan |
|
613 //! @SYMTestCaseDesc Function Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) test. |
|
614 //! Renames file name synchronously. |
|
615 //! Uses API elements: NewL(), Rename(); |
|
616 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
617 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
618 //! 3.Call CFileMan::Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
619 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
620 //! and {TestPath}fileman\Renamed.txt as second parameter. |
|
621 //! 4.Call CFileMan::Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
622 //! and {TestPath}fileman\Renamed.txt as first parameter, |
|
623 //! and {TestPath}fileman\Test1.txt as second parameter. |
|
624 //! @SYMTestStatus Implemented |
|
625 //! @SYMTestPriority Critical |
|
626 //! @SYMTestExpectedResults Rename() returns KErrNone. |
|
627 //! @SYMTestType CIT |
|
628 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
629 CREATE_OBJECT RFs RFs1 |
|
630 CREATE_OBJECT RFile RFile1 |
|
631 CREATE_OBJECT CFileMan CFileMan1 |
|
632 COMMAND RFs1 new |
|
633 COMMAND RFs1 Connect |
|
634 COMMAND RFile1 new |
|
635 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
636 COMMAND CFileMan1 Rename PBASE-F32-FileMan-PublicApi-2015-001-Rename_command005 |
|
637 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2015-001-Open_command006 |
|
638 COMMAND RFile1 Close |
|
639 COMMAND CFileMan1 Rename PBASE-F32-FileMan-PublicApi-2015-001-Rename_command007 |
|
640 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2015-001-Open_command008 |
|
641 COMMAND RFile1 Close |
|
642 COMMAND CFileMan1 ~ |
|
643 COMMAND RFile1 ~ |
|
644 COMMAND RFs1 ~ |
|
645 END_TEST_BLOCK |
|
646 END_TESTCASE PBASE-F32-FileMan-PublicApi-2015 |
|
647 |
|
648 |
|
649 START_TESTCASE PBASE-F32-FileMan-PublicApi-2016 |
|
650 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2016 |
|
651 //! @SYMAPI CFileMan |
|
652 //! @SYMTestCaseDesc Function Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus) test. |
|
653 //! Renames file name asynchronously. |
|
654 //! Uses API elements: NewL(), Rename(); |
|
655 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
656 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
657 //! 3.Call CFileMan::Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus). |
|
658 //! and {TestPath}fileman\Renamed.txt as first parameter, |
|
659 //! and {TestPath}fileman\Test1.txt as second parameter, |
|
660 //! and CFileMan::EOverWrite as third parameter, |
|
661 //! and iStatus as last parameter. |
|
662 //! 4.Call CFileMan::Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus). |
|
663 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
664 //! and {TestPath}fileman\Renamed.txt as second parameter, |
|
665 //! and CFileMan::EOverWrite as third parameter, |
|
666 //! and iStatus as last parameter. |
|
667 //! @SYMTestStatus Implemented |
|
668 //! @SYMTestPriority Critical |
|
669 //! @SYMTestExpectedResults Rename() returns KErrNone. |
|
670 //! @SYMTestType CIT |
|
671 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
672 CREATE_OBJECT RFs RFs1 |
|
673 CREATE_OBJECT RFile RFile1 |
|
674 CREATE_OBJECT CFileMan CFileMan1 |
|
675 COMMAND RFs1 new |
|
676 COMMAND RFs1 Connect |
|
677 COMMAND RFile1 new |
|
678 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
679 COMMAND CFileMan1 Rename PBASE-F32-FileMan-PublicApi-2016-001-Rename_command005 |
|
680 OUTSTANDING |
|
681 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2016-001-Open_command006 |
|
682 COMMAND RFile1 Close |
|
683 COMMAND CFileMan1 Rename PBASE-F32-FileMan-PublicApi-2016-001-Rename_command007 |
|
684 OUTSTANDING |
|
685 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2016-001-Open_command008 |
|
686 COMMAND RFile1 Close |
|
687 COMMAND CFileMan1 ~ |
|
688 COMMAND RFile1 ~ |
|
689 COMMAND RFs1 ~ |
|
690 END_TEST_BLOCK |
|
691 END_TESTCASE PBASE-F32-FileMan-PublicApi-2016 |
|
692 |
|
693 |
|
694 START_TESTCASE PBASE-F32-FileMan-PublicApi-2017 |
|
695 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2017 |
|
696 //! @SYMAPI CFileMan |
|
697 //! @SYMTestCaseDesc Function RmDir(const TDesC &aDirName) test. |
|
698 //! Test removes newly created directory synchronously. |
|
699 //! Uses API elements: NewL(), RmDir(); |
|
700 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
701 //! 2.Call RFs::MkDir(), and {TestPath}fileman\Removable\ as parameter. |
|
702 //! 3.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
703 //! 4.Call CFileMan::RmDir(const TDesC &aDirName) and {TestPath}fileman\Removable\ as parameter. |
|
704 //! @SYMTestStatus Implemented |
|
705 //! @SYMTestPriority Critical |
|
706 //! @SYMTestExpectedResults RmDir() returns KErrNone. |
|
707 //! @SYMTestType CIT |
|
708 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
709 CREATE_OBJECT RFs RFs1 |
|
710 CREATE_OBJECT RDir RDir1 |
|
711 CREATE_OBJECT CFileMan CFileMan1 |
|
712 COMMAND RFs1 new |
|
713 COMMAND RFs1 Connect |
|
714 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-2017-001-MkDir_command004 |
|
715 COMMAND RDir1 new |
|
716 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
717 COMMAND RDir1 Open PBASE-F32-FileMan-PublicApi-2017-001-Open_command006 |
|
718 COMMAND RDir1 Close |
|
719 COMMAND CFileMan1 RmDir PBASE-F32-FileMan-PublicApi-2017-001-RmDir_command007 |
|
720 COMMAND !Error=-12 RDir1 Open PBASE-F32-FileMan-PublicApi-2017-001-Open_command008 |
|
721 COMMAND CFileMan1 ~ |
|
722 COMMAND RDir1 ~ |
|
723 COMMAND RFs1 ~ |
|
724 END_TEST_BLOCK |
|
725 END_TESTCASE PBASE-F32-FileMan-PublicApi-2017 |
|
726 |
|
727 |
|
728 START_TESTCASE PBASE-F32-FileMan-PublicApi-2018 |
|
729 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2018 |
|
730 //! @SYMAPI CFileMan |
|
731 //! @SYMTestCaseDesc Function RmDir(const TDesC &aDirName, TRequestStatus &aStatus) test. |
|
732 //! Test removes newly created directory asynchronously. |
|
733 //! Uses API elements: NewL(), RmDir(); |
|
734 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
735 //! 2.Call RFs::MkDir(), and {TestPath}fileman\Removable\ as parameter. |
|
736 //! 3.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
737 //! 4.Call CFileMan::RmDir(const TDesC &aDirName, TRequestStatus &aStatus), |
|
738 //! and {TestPath}fileman\Removable\ as first parameter, |
|
739 //! and iStatus as second parameter. |
|
740 //! @SYMTestStatus Implemented |
|
741 //! @SYMTestPriority Critical |
|
742 //! @SYMTestExpectedResults 1st RmDir returns KErrNone and Second call returns KErrInUse |
|
743 //! @SYMTestType CIT |
|
744 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
745 CREATE_OBJECT RFs RFs1 |
|
746 CREATE_OBJECT RDir RDir1 |
|
747 CREATE_OBJECT CFileMan CFileMan1 |
|
748 COMMAND RFs1 new |
|
749 COMMAND RFs1 Connect |
|
750 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-2018-001-MkDir_command004 |
|
751 COMMAND RDir1 new |
|
752 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
753 COMMAND RDir1 Open PBASE-F32-FileMan-PublicApi-2018-001-Open_command006 |
|
754 COMMAND RDir1 Close |
|
755 COMMAND CFileMan1 RmDir PBASE-F32-FileMan-PublicApi-2018-001-RmDir_command007 |
|
756 COMMAND !Error=-14 CFileMan1 RmDir PBASE-F32-FileMan-PublicApi-2018-001-RmDir_command007 |
|
757 OUTSTANDING |
|
758 COMMAND !Error=-12 RDir1 Open PBASE-F32-FileMan-PublicApi-2018-001-Open_command008 |
|
759 COMMAND CFileMan1 ~ |
|
760 COMMAND RDir1 ~ |
|
761 COMMAND RFs1 ~ |
|
762 END_TEST_BLOCK |
|
763 END_TESTCASE PBASE-F32-FileMan-PublicApi-2018 |
|
764 |
|
765 |
|
766 START_TESTCASE PBASE-F32-FileMan-PublicApi-2019 |
|
767 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2019 |
|
768 //! @SYMAPI CFileMan |
|
769 //! @SYMTestCaseDesc Function Copy(const RFile &anOld, const TDesC &aNew, TUint aSwitches=EOverWrite) test. |
|
770 //! Opens file then copies file content to another file synchronously. |
|
771 //! Uses API elements: NewL(), Copy(); |
|
772 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
773 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
774 //! 3.Call RFile::Open() to open file. |
|
775 //! 4.Call CFileMan::Copy(const RFile &anOld, const TDesC &aNew, TUint aSwitches=EOverWrite), |
|
776 //! and RFile object as first object, |
|
777 //! and {TestPath}fileman\Test1_RFs.txt as second parameter. |
|
778 //! 5.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
779 //! and {TestPath}fileman\Test1_RFs.txt as first parameter, |
|
780 //! and 0 as second parameter. |
|
781 //! 6.RFs::Close(). |
|
782 //! @SYMTestStatus Implemented |
|
783 //! @SYMTestPriority Critical |
|
784 //! @SYMTestExpectedResults Copy() returns KErrNone. |
|
785 //! @SYMTestType CIT |
|
786 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
787 CREATE_OBJECT RFs RFs1 |
|
788 CREATE_OBJECT RFile RFile1 |
|
789 CREATE_OBJECT CFileMan CFileMan1 |
|
790 COMMAND RFs1 new |
|
791 COMMAND RFs1 Connect |
|
792 COMMAND RFile1 new |
|
793 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2019-001-Open_command006 |
|
794 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
795 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2019-001-Copy_command008 |
|
796 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2019-001-Open_command009 |
|
797 COMMAND RFile1 Close |
|
798 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2019-001-Delete_command010 |
|
799 COMMAND CFileMan1 ~ |
|
800 COMMAND RFile1 Close |
|
801 COMMAND RFile1 ~ |
|
802 COMMAND RFs1 ~ |
|
803 END_TEST_BLOCK |
|
804 END_TESTCASE PBASE-F32-FileMan-PublicApi-2019 |
|
805 |
|
806 |
|
807 START_TESTCASE PBASE-F32-FileMan-PublicApi-2020 |
|
808 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2020 |
|
809 //! @SYMAPI CFileMan |
|
810 //! @SYMTestCaseDesc Function Copy(const RFile &anOld, const TDesC &aNew, TUint aSwitches, TRequestStatus &aStatus) test. |
|
811 //! Opens file then copies file content to another file asynchronously. |
|
812 //! Uses API elements: NewL(), Copy(); |
|
813 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
814 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
815 //! 3.Call RFile::Open() to open file. |
|
816 //! 4.Call CFileMan::Copy(const RFile &anOld, const TDesC &aNew, TUint aSwitches, TRequestStatus &aStatus), |
|
817 //! and RFile object as first object, |
|
818 //! and {TestPath}fileman\Test1_RFs.txt as second parameter, |
|
819 //! and iStatus as last parameter. |
|
820 //! 5.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
821 //! and {TestPath}fileman\Test1_RFs.txt as first parameter, |
|
822 //! and 0 as second parameter. |
|
823 //! @SYMTestStatus Implemented |
|
824 //! @SYMTestPriority Critical |
|
825 //! @SYMTestExpectedResults 1st Copy() returns KErrNone and second returns KErrInUse |
|
826 //! @SYMTestType CIT |
|
827 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
828 CREATE_OBJECT RFs RFs1 |
|
829 CREATE_OBJECT RFile RFile1 |
|
830 CREATE_OBJECT CFileMan CFileMan1 |
|
831 COMMAND RFs1 new |
|
832 COMMAND RFs1 Connect |
|
833 COMMAND RFile1 new |
|
834 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2020-001-Open_command006 |
|
835 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
836 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2020-001-Copy_command008 |
|
837 COMMAND !Error=-14 CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2020-001-Copy_command008 |
|
838 OUTSTANDING |
|
839 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2020-001-Open_command009 |
|
840 COMMAND RFile1 Close |
|
841 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2020-001-Delete_command010 |
|
842 COMMAND CFileMan1 ~ |
|
843 COMMAND RFile1 Close |
|
844 COMMAND RFile1 ~ |
|
845 COMMAND RFs1 ~ |
|
846 END_TEST_BLOCK |
|
847 END_TESTCASE PBASE-F32-FileMan-PublicApi-2020 |
|
848 |
|
849 |
|
850 START_TESTCASE PBASE-F32-FileMan-PublicApi-2021 |
|
851 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2021 |
|
852 //! @SYMAPI CFileBase |
|
853 //! @SYMTestCaseDesc Function SetObserver(MFileManObserver *anObserver) test. |
|
854 //! Sets observer. |
|
855 //! Uses API elements: NewL(), SetObserver(); |
|
856 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
857 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
858 //! 3.Call CFileMan::SetObserver(). |
|
859 //! @SYMTestStatus Implemented |
|
860 //! @SYMTestPriority Critical |
|
861 //! @SYMTestExpectedResults No Panic and Error code returned. |
|
862 //! @SYMTestType CIT |
|
863 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
864 CREATE_OBJECT RFs RFs1 |
|
865 CREATE_OBJECT CFileMan CFileMan1 |
|
866 COMMAND RFs1 new |
|
867 COMMAND RFs1 Connect |
|
868 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
869 COMMAND CFileMan1 SetObserver |
|
870 COMMAND CFileMan1 ~ |
|
871 COMMAND RFs1 ~ |
|
872 END_TEST_BLOCK |
|
873 END_TESTCASE PBASE-F32-FileMan-PublicApi-2021 |
|
874 |
|
875 |
|
876 START_TESTCASE PBASE-F32-FileMan-PublicApi-2022 |
|
877 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2022 |
|
878 //! @SYMAPI CFileBase |
|
879 //! @SYMTestCaseDesc Function CurrentEntry() test. |
|
880 //! Gets the entry currently being copied. |
|
881 //! Uses API elements: NewL(), SetObserver(), CurrentEntry(), Copy(), Delete(); |
|
882 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
883 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
884 //! 3.Call CFileMan::SetObserver(). |
|
885 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
886 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
887 //! and {TestPath}fileman\Copy\ as second parameter. |
|
888 //! 5.Call CFileMan::CurrentEntry(). |
|
889 //! 6.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
890 //! and {TestPath}fileman\Copy\Test3.txt as parameter. |
|
891 //! @SYMTestStatus Implemented |
|
892 //! @SYMTestPriority Critical |
|
893 //! @SYMTestExpectedResults CurrentEntry() returns TEntry in which iName is "Test3.txt". |
|
894 //! @SYMTestType CIT |
|
895 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
896 CREATE_OBJECT RFs RFs1 |
|
897 CREATE_OBJECT CFileMan CFileMan1 |
|
898 COMMAND RFs1 new |
|
899 COMMAND RFs1 Connect |
|
900 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
901 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
902 COMMAND CFileMan1 SetObserver |
|
903 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test3_txt_EOverWrite |
|
904 COMMAND CFileMan1 CurrentEntry PBASE-F32-FileMan-PublicApi-2022-001-CurrentEntry_command008 |
|
905 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2022-001-Delete_command009 |
|
906 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
907 COMMAND CFileMan1 ~ |
|
908 COMMAND RFs1 ~ |
|
909 END_TEST_BLOCK |
|
910 END_TESTCASE PBASE-F32-FileMan-PublicApi-2022 |
|
911 |
|
912 |
|
913 START_TESTCASE PBASE-F32-FileMan-PublicApi-2023 |
|
914 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2023 |
|
915 //! @SYMAPI CFileBase |
|
916 //! @SYMTestCaseDesc Function AbbreviatedPath() test. |
|
917 //! Gets the abbreviated path of the file currently being copied. |
|
918 //! Uses API elements: NewL(), SetObserver(), AbbreviatedPath(), Copy(), Delete(); |
|
919 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
920 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
921 //! 3.Call CFileMan::SetObserver(). |
|
922 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite). |
|
923 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
924 //! and {TestPath}fileman\Copy\ as second parameter. |
|
925 //! 5.Call CFileMan::AbbreviatedPath(). |
|
926 //! 6.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
927 //! and {TestPath}fileman\Copy\Test3.txt as parameter. |
|
928 //! @SYMTestStatus Implemented |
|
929 //! @SYMTestPriority Critical |
|
930 //! @SYMTestExpectedResults AbbreviatedPath() returns \. |
|
931 //! @SYMTestType CIT |
|
932 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
933 CREATE_OBJECT RFs RFs1 |
|
934 CREATE_OBJECT CFileMan CFileMan1 |
|
935 COMMAND RFs1 new |
|
936 COMMAND RFs1 Connect |
|
937 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
938 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
939 COMMAND CFileMan1 SetObserver |
|
940 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test3_txt_EOverWrite |
|
941 COMMAND CFileMan1 AbbreviatedPath PBASE-F32-FileMan-PublicApi-2023-001-AbbreviatedPath_command008 |
|
942 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2023-001-Delete_command009 |
|
943 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
944 COMMAND CFileMan1 ~ |
|
945 COMMAND RFs1 ~ |
|
946 END_TEST_BLOCK |
|
947 END_TESTCASE PBASE-F32-FileMan-PublicApi-2023 |
|
948 |
|
949 |
|
950 START_TESTCASE PBASE-F32-FileMan-PublicApi-2024 |
|
951 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2024 |
|
952 //! @SYMAPI CFileBase |
|
953 //! @SYMTestCaseDesc Function FullPath() test. |
|
954 //! Gets the full path of the file currently being copied. |
|
955 //! Uses API elements: NewL(), SetObserver(), FullPath(), Copy(), Delete(); |
|
956 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
957 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
958 //! 3.Call CFileMan::SetObserver(). |
|
959 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite). |
|
960 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
961 //! and {TestPath}fileman\Copy\ as second parameter. |
|
962 //! 5.Call CFileMan::FullPath(). |
|
963 //! 6.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
964 //! and {TestPath}fileman\Copy\Test3.txt as parameter. |
|
965 //! @SYMTestStatus Implemented |
|
966 //! @SYMTestPriority Critical |
|
967 //! @SYMTestExpectedResults FullPath() returns {TestPath}fileman\. |
|
968 //! @SYMTestType CIT |
|
969 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
970 CREATE_OBJECT RFs RFs1 |
|
971 CREATE_OBJECT CFileMan CFileMan1 |
|
972 COMMAND RFs1 new |
|
973 COMMAND RFs1 Connect |
|
974 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
975 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
976 COMMAND CFileMan1 SetObserver |
|
977 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test3_txt_EOverWrite |
|
978 COMMAND CFileMan1 FullPath PBASE-F32-FileMan-PublicApi-2024-001-FullPath_command008 |
|
979 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2024-001-Delete_command009 |
|
980 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
981 COMMAND CFileMan1 ~ |
|
982 COMMAND RFs1 ~ |
|
983 END_TEST_BLOCK |
|
984 END_TESTCASE PBASE-F32-FileMan-PublicApi-2024 |
|
985 |
|
986 |
|
987 START_TESTCASE PBASE-F32-FileMan-PublicApi-2025 |
|
988 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2025 |
|
989 //! @SYMAPI CFileBase |
|
990 //! @SYMTestCaseDesc Function GetLastError() test. |
|
991 //! Gets the latest error code returned during copy process |
|
992 //! Uses API elements: NewL(), SetObserver(), GetLastError(), Copy(), Delete(); |
|
993 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
994 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
995 //! 3.Call CFileMan::SetObserver(). |
|
996 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
997 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
998 //! and {TestPath}fileman\Copy\ as second parameter. |
|
999 //! 5.Call CFileMan::GetLastError(). |
|
1000 //! 6.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
1001 //! and {TestPath}fileman\Copy\Test3.txt as parameter. |
|
1002 //! @SYMTestStatus Implemented |
|
1003 //! @SYMTestPriority Critical |
|
1004 //! @SYMTestExpectedResults GetLastError() returns KErrNone. |
|
1005 //! @SYMTestType CIT |
|
1006 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
1007 CREATE_OBJECT RFs RFs1 |
|
1008 CREATE_OBJECT CFileMan CFileMan1 |
|
1009 COMMAND RFs1 new |
|
1010 COMMAND RFs1 Connect |
|
1011 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
1012 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
1013 COMMAND CFileMan1 SetObserver |
|
1014 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test3_txt_EOverWrite |
|
1015 COMMAND CFileMan1 GetLastError PBASE-F32-FileMan-PublicApi-2025-001-GetLastError_command008 |
|
1016 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2025-001-Delete_command009 |
|
1017 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
1018 COMMAND CFileMan1 ~ |
|
1019 COMMAND RFs1 ~ |
|
1020 END_TEST_BLOCK |
|
1021 END_TESTCASE PBASE-F32-FileMan-PublicApi-2025 |
|
1022 |
|
1023 |
|
1024 START_TESTCASE PBASE-F32-FileMan-PublicApi-2026 |
|
1025 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2026 |
|
1026 //! @SYMAPI CFileBase |
|
1027 //! @SYMTestCaseDesc Function GetMoreInfoAboutError() test. |
|
1028 //! Gets additional information about the latest error returned during copy process |
|
1029 //! Uses API elements: NewL(), SetObserver(), GetMoreInfoAboutError(), Copy(), Delete(); |
|
1030 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
1031 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
1032 //! 3.Call CFileMan::SetObserver(). |
|
1033 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1034 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
1035 //! and {TestPath}fileman\Copy\ as second parameter. |
|
1036 //! 5.Call CFileMan::GetMoreInfoAboutError(). |
|
1037 //! 6.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
1038 //! and {TestPath}fileman\Copy\Test3.txt as parameter. |
|
1039 //! @SYMTestStatus Implemented |
|
1040 //! @SYMTestPriority Critical |
|
1041 //! @SYMTestExpectedResults GetMoreInfoAboutError() returns ENoExtraInformation. |
|
1042 //! @SYMTestType CIT |
|
1043 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
1044 CREATE_OBJECT RFs RFs1 |
|
1045 CREATE_OBJECT CFileMan CFileMan1 |
|
1046 COMMAND RFs1 new |
|
1047 COMMAND RFs1 Connect |
|
1048 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
1049 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
1050 COMMAND CFileMan1 SetObserver |
|
1051 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test3_txt_EOverWrite |
|
1052 COMMAND CFileMan1 GetMoreInfoAboutError PBASE-F32-FileMan-PublicApi-2026-001-GetMoreInfoAboutError_command008 |
|
1053 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2026-001-Delete_command009 |
|
1054 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
1055 COMMAND CFileMan1 ~ |
|
1056 COMMAND RFs1 ~ |
|
1057 END_TEST_BLOCK |
|
1058 END_TESTCASE PBASE-F32-FileMan-PublicApi-2026 |
|
1059 |
|
1060 |
|
1061 START_TESTCASE PBASE-F32-FileMan-PublicApi-2027 |
|
1062 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2027 |
|
1063 //! @SYMAPI CFileBase |
|
1064 //! @SYMTestCaseDesc Function Copy() test. |
|
1065 //! Copy File from one drive to another (RAM Drive). |
|
1066 //! Uses API elements: NewL(), Copy(), Delete(); |
|
1067 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
1068 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
1069 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1070 //! and {TestPath}Test3.txt as first parameter, |
|
1071 //! and {RamDrive}fileman\Copy\ as second parameter. |
|
1072 //! 4.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
1073 //! and {RamDrive}fileman\Copy\Test3.txt as parameter. |
|
1074 //! @SYMTestStatus Implemented |
|
1075 //! @SYMTestPriority Critical |
|
1076 //! @SYMTestExpectedResults File successfully copied from one drive to another. |
|
1077 //! @SYMTestType CIT |
|
1078 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
1079 CREATE_OBJECT RFs RFs1 |
|
1080 CREATE_OBJECT RFile RFile1 |
|
1081 CREATE_OBJECT CFileMan CFileMan1 |
|
1082 COMMAND RFs1 new |
|
1083 COMMAND RFs1 Connect |
|
1084 COMMAND RFs1 MkDirAll PBASE-F32-FileMan-PublicApi-2027-001-MkDirAll_command004 |
|
1085 COMMAND RFile1 new |
|
1086 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
1087 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2027-001-Copy_command006 |
|
1088 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2027-001-Open_command007 |
|
1089 COMMAND RFile1 Close |
|
1090 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2027-001-Delete_command008 |
|
1091 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-2027-001-RmDir_command009 |
|
1092 COMMAND CFileMan1 ~ |
|
1093 COMMAND RFile1 ~ |
|
1094 COMMAND RFs1 ~ |
|
1095 END_TEST_BLOCK |
|
1096 END_TESTCASE PBASE-F32-FileMan-PublicApi-2027 |
|
1097 |
|
1098 START_TESTCASE PBASE-F32-FileMan-PublicApi-2028 |
|
1099 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2028 |
|
1100 //! @SYMAPI CFileBase |
|
1101 //! @SYMTestCaseDesc Function Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) test. |
|
1102 //! Copy file with ReadOnly and Hidden atributes and check that the copied file have the same attributes. |
|
1103 //! Uses API elements: NewL(), Copy(), Delete(); |
|
1104 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
1105 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
1106 //! 3.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
1107 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
1108 //! and KEntryAttReadOnly|KEntryAttHidden as second parameter, |
|
1109 //! and KEntryAttNormal as third parameter, |
|
1110 //! and TTime(0) as fourth parameter, |
|
1111 //! and 0 as fifth parameter. |
|
1112 //! 5.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1113 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
1114 //! and {TestPath}fileman\Copy\Test1.txt as second parameter. |
|
1115 //! 6.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
1116 //! and {TestPath}fileman\Copy\Test1.txt as first parameter, |
|
1117 //! and KEntryAttNormal as second parameter, |
|
1118 //! and KEntryAttReadOnly|KEntryAttHidden as third parameter, |
|
1119 //! and TTime(0) as fourth parameter, |
|
1120 //! and 0 as fifth parameter. |
|
1121 //! 7.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
1122 //! and {TestPath}fileman\Copy\Test1.txt as parameter. |
|
1123 //! 8.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
1124 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
1125 //! and KEntryAttNormal as second parameter, |
|
1126 //! and KEntryAttReadOnly|KEntryAttHidden as third parameter, |
|
1127 //! and TTime(0) as fourth parameter, |
|
1128 //! and 0 as fifth parameter. |
|
1129 //! @SYMTestStatus Implemented |
|
1130 //! @SYMTestPriority Critical |
|
1131 //! @SYMTestExpectedResults File attributes unchanged after Copy(). |
|
1132 //! @SYMTestType CIT |
|
1133 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
1134 CREATE_OBJECT RFs RFs1 |
|
1135 CREATE_OBJECT RFile RFile1 |
|
1136 CREATE_OBJECT CFileMan CFileMan1 |
|
1137 COMMAND RFs1 new |
|
1138 COMMAND RFs1 Connect |
|
1139 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
1140 COMMAND RFile1 new |
|
1141 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
1142 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2028-001-Att_command006 |
|
1143 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2028-001-Attribs_command007 |
|
1144 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2028-001-Att_command008 |
|
1145 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_0 |
|
1146 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2028-001-Open_command010 |
|
1147 COMMAND RFile1 Close |
|
1148 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2028-001-Att_command011 |
|
1149 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2028-001-Attribs_command012 |
|
1150 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2028-001-Delete_command013 |
|
1151 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2028-001-Attribs_command014 |
|
1152 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
1153 COMMAND CFileMan1 ~ |
|
1154 COMMAND RFile1 ~ |
|
1155 COMMAND RFs1 ~ |
|
1156 END_TEST_BLOCK |
|
1157 END_TESTCASE PBASE-F32-FileMan-PublicApi-2028 |
|
1158 |
|
1159 |
|
1160 START_TESTCASE PBASE-F32-FileMan-PublicApi-2029 |
|
1161 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2029 |
|
1162 //! @SYMAPI CFileBase |
|
1163 //! @SYMTestCaseDesc Function Attribs(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) test. |
|
1164 //! Set KEntryAttHidden attribute non recursivly and recursivly and then check that is was set correctly. |
|
1165 //! Uses API elements: NewL(), Attribs(), Copy(), Delete(); |
|
1166 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
1167 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
1168 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1169 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
1170 //! and {TestPath}fileman\Copy\Test3.txt as second parameter. |
|
1171 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1172 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
1173 //! and {TestPath}fileman\Copy\Test\Test1.txt as second parameter. |
|
1174 //! 5.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
1175 //! and {TestPath}fileman\Copy\ as first parameter, |
|
1176 //! and KEntryAttHidden as second parameter, |
|
1177 //! and KEntryAttNormal as third parameter, |
|
1178 //! and TTime(0) as fourth parameter, |
|
1179 //! and 0 as fifth parameter. |
|
1180 //! 6.Check that only for Test1.txt attribute was set. |
|
1181 //! 7.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
1182 //! and {TestPath}fileman\Copy\ as first parameter, |
|
1183 //! and KEntryAttNormal as second parameter, |
|
1184 //! and KEntryAttHidden as third parameter, |
|
1185 //! and TTime(0) as fourth parameter, |
|
1186 //! and 0 as fifth parameter. |
|
1187 //! 8.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
1188 //! and {TestPath}fileman\Copy\ as first parameter, |
|
1189 //! and KEntryAttHidden as second parameter, |
|
1190 //! and KEntryAttNormal as third parameter, |
|
1191 //! and TTime(0) as fourth parameter, |
|
1192 //! and ERecurse as fifth parameter. |
|
1193 //! 9.Check that KEntryAttHidden was set for Test1.txt and for Test3.txt. |
|
1194 //! 10.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
1195 //! and {TestPath}fileman\Copy\ as first parameter, |
|
1196 //! and KEntryAttNormal as second parameter, |
|
1197 //! and KEntryAttHidden as third parameter, |
|
1198 //! and TTime(0) as fourth parameter, |
|
1199 //! and ERecurse as fifth parameter. |
|
1200 //! @SYMTestStatus Implemented |
|
1201 //! @SYMTestPriority Critical |
|
1202 //! @SYMTestExpectedResults All attributes are set correctly. |
|
1203 //! @SYMTestType CIT |
|
1204 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
1205 CREATE_OBJECT RFs RFs1 |
|
1206 CREATE_OBJECT CFileMan CFileMan1 |
|
1207 COMMAND RFs1 new |
|
1208 COMMAND RFs1 Connect |
|
1209 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
1210 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_Copy-Test |
|
1211 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
1212 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test3_txt_EOverWrite |
|
1213 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2029-001-Copy_command002 |
|
1214 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2029-001-Attribs_command003 |
|
1215 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2029-001-Att_command004 |
|
1216 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2029-001-Att_command005 |
|
1217 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2029-001-Attribs_command006 |
|
1218 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2029-001-Attribs_command007 |
|
1219 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2029-001-Att_command008 |
|
1220 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2029-001-Att_command009 |
|
1221 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2029-001-Attribs_command010 |
|
1222 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2029-001-Delete_command011 |
|
1223 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_Copy-Test |
|
1224 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
1225 COMMAND CFileMan1 ~ |
|
1226 COMMAND RFs1 ~ |
|
1227 END_TEST_BLOCK |
|
1228 END_TESTCASE PBASE-F32-FileMan-PublicApi-2029 |
|
1229 |
|
1230 |
|
1231 START_TESTCASE PBASE-F32-FileMan-PublicApi-2030 |
|
1232 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2030 |
|
1233 //! @SYMAPI CFileBase |
|
1234 //! @SYMTestCaseDesc Function Attribs(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus) test. |
|
1235 //! Set KEntryAttHidden attribute non recursivly and recursivly and then check that is was set correctly. |
|
1236 //! Uses API elements: NewL(), Attribs(), Copy(), Delete(); |
|
1237 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
1238 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
1239 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1240 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
1241 //! and {TestPath}fileman\Copy\Test3.txt as second parameter. |
|
1242 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1243 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
1244 //! and {TestPath}fileman\Copy\Test\Test1.txt as second parameter. |
|
1245 //! 5.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0, TRequestStatus &aStatus) |
|
1246 //! and {TestPath}fileman\Copy\ as first parameter, |
|
1247 //! and KEntryAttHidden as second parameter, |
|
1248 //! and KEntryAttNormal as third parameter, |
|
1249 //! and TTime(0) as fourth parameter, |
|
1250 //! and 0 as fifth parameter. |
|
1251 //! and iStatus. |
|
1252 //! 6.Check that only for Test1.txt attribute was set. |
|
1253 //! 7.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0, TRequestStatus &aStatus) |
|
1254 //! and {TestPath}fileman\Copy\ as first parameter, |
|
1255 //! and KEntryAttNormal as second parameter, |
|
1256 //! and KEntryAttHidden as third parameter, |
|
1257 //! and TTime(0) as fourth parameter, |
|
1258 //! and 0 as fifth parameter. |
|
1259 //! and iStatus. |
|
1260 //! 8.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0, TRequestStatus &aStatus) |
|
1261 //! and {TestPath}fileman\Copy\ as first parameter, |
|
1262 //! and KEntryAttHidden as second parameter, |
|
1263 //! and KEntryAttNormal as third parameter, |
|
1264 //! and TTime(0) as fourth parameter, |
|
1265 //! and ERecurse as fifth parameter. |
|
1266 //! and iStatus. |
|
1267 //! 8.Check that KEntryAttHidden was set for Test1.txt and for Test3.txt. |
|
1268 //! 10.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0, TRequestStatus &aStatus) |
|
1269 //! and {TestPath}fileman\Copy\ as first parameter, |
|
1270 //! and KEntryAttNormal as second parameter, |
|
1271 //! and KEntryAttHidden as third parameter, |
|
1272 //! and TTime(0) as fourth parameter, |
|
1273 //! and ERecurse as fifth parameter. |
|
1274 //! and iStatus. |
|
1275 //! @SYMTestStatus Implemented |
|
1276 //! @SYMTestPriority Critical |
|
1277 //! @SYMTestExpectedResults All attributes are set correctly. |
|
1278 //! @SYMTestType CIT |
|
1279 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
1280 CREATE_OBJECT RFs RFs1 |
|
1281 CREATE_OBJECT CFileMan CFileMan1 |
|
1282 COMMAND RFs1 new |
|
1283 COMMAND RFs1 Connect |
|
1284 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
1285 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_Copy-Test |
|
1286 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
1287 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test3_txt_EOverWrite |
|
1288 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2030-001-Copy_command002 |
|
1289 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2030-001-Attribs_command003 |
|
1290 OUTSTANDING |
|
1291 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2030-001-Att_command004 |
|
1292 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2030-001-Att_command005 |
|
1293 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2030-001-Attribs_command006 |
|
1294 OUTSTANDING |
|
1295 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2030-001-Attribs_command007 |
|
1296 OUTSTANDING |
|
1297 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2030-001-Att_command008 |
|
1298 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2030-001-Att_command009 |
|
1299 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2030-001-Attribs_command010 |
|
1300 OUTSTANDING |
|
1301 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2030-001-Delete_command011 |
|
1302 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_Copy-Test |
|
1303 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
1304 COMMAND CFileMan1 ~ |
|
1305 COMMAND RFs1 ~ |
|
1306 END_TEST_BLOCK |
|
1307 END_TESTCASE PBASE-F32-FileMan-PublicApi-2030 |
|
1308 |
|
1309 START_TESTCASE PBASE-F32-FileMan-PublicApi-2031 |
|
1310 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2031 |
|
1311 //! @SYMAPI CFileBase |
|
1312 //! @SYMTestCaseDesc Function Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) test. |
|
1313 //! Copy files using aSwitch=0 and aSwitch=ERecursive. |
|
1314 //! Uses API elements: NewL(), Copy(), Delete(); |
|
1315 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
1316 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
1317 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1318 //! and {TestPath}fileman\ as first parameter, |
|
1319 //! and {TestPath}fileman\Copy\ as second parameter, |
|
1320 //! and aSwitch=0. |
|
1321 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1322 //! and {TestPath}fileman\Copy\ as first parameter, |
|
1323 //! and {TestPath}fileman\Copy1\ as second parameter, |
|
1324 //! and aSwitch=0. |
|
1325 //! 5.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1326 //! and {TestPath}fileman\Copy\ as first parameter, |
|
1327 //! and {TestPath}fileman\Copy1\ as second parameter. |
|
1328 //! and aSwitch=ERecurse. |
|
1329 //! @SYMTestStatus Implemented |
|
1330 //! @SYMTestPriority Critical |
|
1331 //! @SYMTestExpectedResults Copy() return KErrPathNotFound when non recursive copy. |
|
1332 //! @SYMTestType CIT |
|
1333 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
1334 CREATE_OBJECT RFs RFs1 |
|
1335 CREATE_OBJECT CFileMan CFileMan1 |
|
1336 COMMAND RFs1 new |
|
1337 COMMAND RFs1 Connect |
|
1338 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
1339 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
1340 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2031-001-Copy_command002 |
|
1341 COMMAND !Error=-12 CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2031-001-Copy_command003 |
|
1342 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2031-001-Copy_command004 |
|
1343 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2031-001-Delete_command005 |
|
1344 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2031-001-Delete_command006 |
|
1345 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-2031-001-RmDir_command007 |
|
1346 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
1347 COMMAND CFileMan1 ~ |
|
1348 COMMAND RFs1 ~ |
|
1349 END_TEST_BLOCK |
|
1350 END_TESTCASE PBASE-F32-FileMan-PublicApi-2031 |
|
1351 |
|
1352 |
|
1353 START_TESTCASE PBASE-F32-FileMan-PublicApi-2032 |
|
1354 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2032 |
|
1355 //! @SYMAPI CFileBase |
|
1356 //! @SYMTestCaseDesc Function Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus) test. |
|
1357 //! Copy files using aSwitch=0 and aSwitch=ERecursive. |
|
1358 //! Uses API elements: NewL(), Copy(), Delete(); |
|
1359 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
1360 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
1361 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1362 //! and {TestPath}fileman\ as first parameter, |
|
1363 //! and {TestPath}fileman\Copy\ as second parameter, |
|
1364 //! and aSwitch=0, |
|
1365 //! and iStatus as parameter. |
|
1366 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1367 //! and {TestPath}fileman\Copy\ as first parameter, |
|
1368 //! and {TestPath}fileman\Copy1\ as second parameter, |
|
1369 //! and aSwitch=0, |
|
1370 //! and iStatus as parameter. |
|
1371 //! 5.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1372 //! and {TestPath}fileman\Copy\ as first parameter, |
|
1373 //! and {TestPath}fileman\Copy1\ as second parameter. |
|
1374 //! and aSwitch=ERecurse, |
|
1375 //! and iStatus as parameter. |
|
1376 //! @SYMTestStatus Implemented |
|
1377 //! @SYMTestPriority Critical |
|
1378 //! @SYMTestExpectedResults Copy() return KErrPathNotFound when non recursive copy. |
|
1379 //! @SYMTestType CIT |
|
1380 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
1381 CREATE_OBJECT RFs RFs1 |
|
1382 CREATE_OBJECT CFileMan CFileMan1 |
|
1383 COMMAND RFs1 new |
|
1384 COMMAND RFs1 Connect |
|
1385 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
1386 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
1387 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2032-001-Copy_command002 |
|
1388 OUTSTANDING |
|
1389 COMMAND !AsyncError=-12 CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2032-001-Copy_command003 |
|
1390 OUTSTANDING |
|
1391 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2032-001-Copy_command004 |
|
1392 OUTSTANDING |
|
1393 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2032-001-Delete_command005 |
|
1394 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2032-001-Delete_command006 |
|
1395 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-2032-001-RmDir_command007 |
|
1396 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
1397 COMMAND CFileMan1 ~ |
|
1398 COMMAND RFs1 ~ |
|
1399 END_TEST_BLOCK |
|
1400 END_TESTCASE PBASE-F32-FileMan-PublicApi-2032 |
|
1401 |
|
1402 |
|
1403 START_TESTCASE PBASE-F32-FileMan-PublicApi-2033 |
|
1404 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2033 |
|
1405 //! @SYMAPI CFileBase |
|
1406 //! @SYMTestCaseDesc Function Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) test. |
|
1407 //! Move files using aSwitch=0 and aSwitch=ERecursive. |
|
1408 //! Uses API elements: NewL(), Move(), Delete(); |
|
1409 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
1410 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
1411 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1412 //! and {TestPath}fileman\ as first parameter, |
|
1413 //! and {TestPath}fileman\Copy\ as second parameter, |
|
1414 //! and aSwitch=0. |
|
1415 //! 4.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1416 //! and {TestPath}fileman\Copy\ as first parameter, |
|
1417 //! and {TestPath}fileman\Copy1\ as second parameter, |
|
1418 //! and aSwitch=0. |
|
1419 //! 5.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1420 //! and {TestPath}fileman\Copy\ as first parameter, |
|
1421 //! and {TestPath}fileman\Copy1\ as second parameter. |
|
1422 //! and aSwitch=ERecurse. |
|
1423 //! @SYMTestStatus Implemented |
|
1424 //! @SYMTestPriority Critical |
|
1425 //! @SYMTestExpectedResults Move() return KErrPathNotFound when non recursive Move. |
|
1426 //! @SYMTestType CIT |
|
1427 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
1428 CREATE_OBJECT RFs RFs1 |
|
1429 CREATE_OBJECT CFileMan CFileMan1 |
|
1430 COMMAND RFs1 new |
|
1431 COMMAND RFs1 Connect |
|
1432 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
1433 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
1434 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2033-001-Copy_command002 |
|
1435 COMMAND !Error=-12 CFileMan1 Move PBASE-F32-FileMan-PublicApi-2033-001-Move_command003 |
|
1436 COMMAND CFileMan1 Move PBASE-F32-FileMan-PublicApi-2033-001-Move_command004 |
|
1437 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2033-001-Delete_command005 |
|
1438 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-2033-001-RmDir_command006 |
|
1439 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
1440 COMMAND CFileMan1 ~ |
|
1441 COMMAND RFs1 ~ |
|
1442 END_TEST_BLOCK |
|
1443 END_TESTCASE PBASE-F32-FileMan-PublicApi-2033 |
|
1444 |
|
1445 |
|
1446 START_TESTCASE PBASE-F32-FileMan-PublicApi-2034 |
|
1447 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2034 |
|
1448 //! @SYMAPI CFileBase |
|
1449 //! @SYMTestCaseDesc Function Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus) test. |
|
1450 //! Move files using aSwitch=0 and aSwitch=ERecursive. |
|
1451 //! Uses API elements: NewL(), Move(), Delete(); |
|
1452 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
1453 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
1454 //! 3.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1455 //! and {TestPath}fileman\ as first parameter, |
|
1456 //! and {TestPath}fileman\Copy\ as second parameter, |
|
1457 //! and aSwitch=0, |
|
1458 //! and iStatus as parameter. |
|
1459 //! 4.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1460 //! and {TestPath}fileman\Copy\ as first parameter, |
|
1461 //! and {TestPath}fileman\Copy1\ as second parameter, |
|
1462 //! and aSwitch=0, |
|
1463 //! and iStatus as parameter. |
|
1464 //! 5.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1465 //! and {TestPath}fileman\Copy\ as first parameter, |
|
1466 //! and {TestPath}fileman\Copy1\ as second parameter. |
|
1467 //! and aSwitch=ERecurse, |
|
1468 //! and iStatus as parameter. |
|
1469 //! @SYMTestStatus Implemented |
|
1470 //! @SYMTestPriority Critical |
|
1471 //! @SYMTestExpectedResults Move() return KErrPathNotFound when non recursive Move. |
|
1472 //! @SYMTestType CIT |
|
1473 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
1474 CREATE_OBJECT RFs RFs1 |
|
1475 CREATE_OBJECT CFileMan CFileMan1 |
|
1476 COMMAND RFs1 new |
|
1477 COMMAND RFs1 Connect |
|
1478 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
1479 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
1480 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2034-001-Copy_command002 |
|
1481 COMMAND !AsyncError=-12 CFileMan1 Move PBASE-F32-FileMan-PublicApi-2034-001-Move_command003 |
|
1482 OUTSTANDING |
|
1483 COMMAND CFileMan1 Move PBASE-F32-FileMan-PublicApi-2034-001-Move_command004 |
|
1484 OUTSTANDING |
|
1485 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2034-001-Delete_command005 |
|
1486 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-2034-001-RmDir_command006 |
|
1487 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
1488 COMMAND CFileMan1 ~ |
|
1489 COMMAND RFs1 ~ |
|
1490 END_TEST_BLOCK |
|
1491 END_TESTCASE PBASE-F32-FileMan-PublicApi-2034 |
|
1492 |
|
1493 |
|
1494 START_TESTCASE PBASE-F32-FileMan-PublicApi-2035 |
|
1495 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2035 |
|
1496 //! @SYMAPI CFileMan |
|
1497 //! @SYMTestCaseDesc Function Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) test. |
|
1498 //! Sets attributes for files(using wildcard) synchronously to read-only. |
|
1499 //! Uses API elements: NewL(), Copy(), Attribs(); |
|
1500 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
1501 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
1502 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1503 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
1504 //! and {TestPath}fileman\Copy\ as second parameter, |
|
1505 //! and aSwitch=0. |
|
1506 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1507 //! and {TestPath}fileman\Test2.txt as first parameter, |
|
1508 //! and {TestPath}fileman\Copy\ as second parameter, |
|
1509 //! and aSwitch=0. |
|
1510 //! 5.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
1511 //! and {TestPath}fileman\Copy\* as first parameter, |
|
1512 //! and KEntryAttReadOnly|KEntryAttHidden as second parameter, |
|
1513 //! and KEntryAttNormal as third parameter, |
|
1514 //! and TTime(0) as fourth parameter, |
|
1515 //! and aSwitch=0 as fifth parameter. |
|
1516 //! 6.Call RFs::Att() to check that attribute was set for both files (Test1.txt, Test2.txt). |
|
1517 //! 7.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
1518 //! and {TestPath}fileman\Copy\* as first parameter, |
|
1519 //! and KEntryAttNormal as second parameter, |
|
1520 //! and KEntryAttReadOnly|KEntryAttHidden as third parameter, |
|
1521 //! and TTime(0) as fourth parameter, |
|
1522 //! and aSwitch=0 as fifth parameter. |
|
1523 //! @SYMTestStatus Implemented |
|
1524 //! @SYMTestPriority Critical |
|
1525 //! @SYMTestExpectedResults Attribs() returns KErrNone and attributes successfuly were changed for both files. |
|
1526 //! @SYMTestType CIT |
|
1527 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
1528 CREATE_OBJECT RFs RFs1 |
|
1529 CREATE_OBJECT CFileMan CFileMan1 |
|
1530 COMMAND RFs1 new |
|
1531 COMMAND RFs1 Connect |
|
1532 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
1533 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
1534 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_0 |
|
1535 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test2_txt_0 |
|
1536 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2035-001-Attribs_command007 |
|
1537 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2035-001-Att_command008 |
|
1538 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2035-001-Att_command009 |
|
1539 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2035-001-Attribs_command010 |
|
1540 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2035-001-Delete_command011 |
|
1541 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
1542 COMMAND CFileMan1 ~ |
|
1543 COMMAND RFs1 ~ |
|
1544 END_TEST_BLOCK |
|
1545 END_TESTCASE PBASE-F32-FileMan-PublicApi-2035 |
|
1546 |
|
1547 START_TESTCASE PBASE-F32-FileMan-PublicApi-2036 |
|
1548 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2036 |
|
1549 //! @SYMAPI CFileMan |
|
1550 //! @SYMTestCaseDesc Function Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch, TRequestStatus &aStatus) test. |
|
1551 //! Sets attributes for files(using wildcard) synchronously to read-only. |
|
1552 //! Uses API elements: NewL(), Copy(), Attribs(); |
|
1553 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
1554 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
1555 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1556 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
1557 //! and {TestPath}fileman\Copy\ as second parameter, |
|
1558 //! and aSwitch=0. |
|
1559 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1560 //! and {TestPath}fileman\Test2.txt as first parameter, |
|
1561 //! and {TestPath}fileman\Copy\ as second parameter, |
|
1562 //! and aSwitch=0. |
|
1563 //! 5.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0, TRequestStatus &aStatus) |
|
1564 //! and {TestPath}fileman\Copy\* as first parameter, |
|
1565 //! and KEntryAttReadOnly|KEntryAttHidden as second parameter, |
|
1566 //! and KEntryAttNormal as third parameter, |
|
1567 //! and TTime(0) as fourth parameter, |
|
1568 //! and aSwitch=0 as fifth parameter. |
|
1569 //! and iStatus as fourth parameter. |
|
1570 //! 6.Call RFs::Att() to check that attribute was set for both files (Test1.txt, Test2.txt). |
|
1571 //! 7.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0, TRequestStatus &aStatus) |
|
1572 //! and {TestPath}fileman\Copy\* as first parameter, |
|
1573 //! and KEntryAttNormal as second parameter, |
|
1574 //! and KEntryAttReadOnly|KEntryAttHidden as third parameter, |
|
1575 //! and TTime(0) as fourth parameter, |
|
1576 //! and aSwitch=0 as fifth parameter. |
|
1577 //! and iStatus as fourth parameter. |
|
1578 //! @SYMTestStatus Implemented |
|
1579 //! @SYMTestPriority Critical |
|
1580 //! @SYMTestExpectedResults Attribs() returns KErrNone and attributes successfuly were changed for both files. |
|
1581 //! @SYMTestType CIT |
|
1582 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
1583 CREATE_OBJECT RFs RFs1 |
|
1584 CREATE_OBJECT CFileMan CFileMan1 |
|
1585 COMMAND RFs1 new |
|
1586 COMMAND RFs1 Connect |
|
1587 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
1588 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
1589 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_0 |
|
1590 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test2_txt_0 |
|
1591 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2036-001-Attribs_command007 |
|
1592 OUTSTANDING |
|
1593 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2036-001-Att_command008 |
|
1594 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2036-001-Att_command009 |
|
1595 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2036-001-Attribs_command010 |
|
1596 OUTSTANDING |
|
1597 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2036-001-Delete_command011 |
|
1598 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
1599 COMMAND CFileMan1 ~ |
|
1600 COMMAND RFs1 ~ |
|
1601 END_TEST_BLOCK |
|
1602 END_TESTCASE PBASE-F32-FileMan-PublicApi-2036 |
|
1603 |
|
1604 |
|
1605 START_TESTCASE PBASE-F32-FileMan-PublicApi-2037 |
|
1606 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2037 |
|
1607 //! @SYMAPI CFileMan |
|
1608 //! @SYMTestCaseDesc Function Copy(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) test. |
|
1609 //! Copy files using wildcard synchronously. |
|
1610 //! Uses API elements: NewL(), Copy(), Delete(); |
|
1611 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
1612 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
1613 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1614 //! and {TestPath}fileman\* as first parameter, |
|
1615 //! and {TestPath}fileman\Copy\ as second parameter, |
|
1616 //! and aSwitch=0. |
|
1617 //! 4.Check that copied more that one file. Test1.txt and Test2.txt are exists. |
|
1618 //! @SYMTestStatus Implemented |
|
1619 //! @SYMTestPriority Critical |
|
1620 //! @SYMTestExpectedResults Attribs() returns KErrNone and attributes successfuly were changed for both files. |
|
1621 //! @SYMTestType CIT |
|
1622 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
1623 CREATE_OBJECT RFs RFs1 |
|
1624 CREATE_OBJECT RFile RFile1 |
|
1625 CREATE_OBJECT CFileMan CFileMan1 |
|
1626 COMMAND RFs1 new |
|
1627 COMMAND RFs1 Connect |
|
1628 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
1629 COMMAND RFile1 new |
|
1630 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
1631 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2037-001-Copy_command005 |
|
1632 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2037-001-Open_command006 |
|
1633 COMMAND RFile1 Close |
|
1634 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2037-001-Open_command007 |
|
1635 COMMAND RFile1 Close |
|
1636 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2037-001-Delete_command008 |
|
1637 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
1638 COMMAND CFileMan1 ~ |
|
1639 COMMAND RFile1 ~ |
|
1640 COMMAND RFs1 ~ |
|
1641 END_TEST_BLOCK |
|
1642 END_TESTCASE PBASE-F32-FileMan-PublicApi-2037 |
|
1643 |
|
1644 START_TESTCASE PBASE-F32-FileMan-PublicApi-2038 |
|
1645 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2038 |
|
1646 //! @SYMAPI CFileMan |
|
1647 //! @SYMTestCaseDesc Function Copy(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0, TRequestStatus &aStatus) test. |
|
1648 //! Copy files using wildcard asynchronously. |
|
1649 //! Uses API elements: NewL(), Copy(), Delete(); |
|
1650 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
1651 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
1652 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1653 //! and {TestPath}fileman\* as first parameter, |
|
1654 //! and {TestPath}fileman\Copy\ as second parameter, |
|
1655 //! and aSwitch=0, |
|
1656 //! and iStatus. |
|
1657 //! 4.Check that copied more that one file. Test1.txt and Test2.txt are exists. |
|
1658 //! @SYMTestStatus Implemented |
|
1659 //! @SYMTestPriority Critical |
|
1660 //! @SYMTestExpectedResults Attribs() returns KErrNone and attributes successfuly were changed for both files. |
|
1661 //! @SYMTestType CIT |
|
1662 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
1663 CREATE_OBJECT RFs RFs1 |
|
1664 CREATE_OBJECT RFile RFile1 |
|
1665 CREATE_OBJECT CFileMan CFileMan1 |
|
1666 COMMAND RFs1 new |
|
1667 COMMAND RFs1 Connect |
|
1668 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
1669 COMMAND RFile1 new |
|
1670 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
1671 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2038-001-Copy_command005 |
|
1672 OUTSTANDING |
|
1673 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2038-001-Open_command006 |
|
1674 COMMAND RFile1 Close |
|
1675 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2038-001-Open_command007 |
|
1676 COMMAND RFile1 Close |
|
1677 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2038-001-Delete_command008 |
|
1678 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
1679 COMMAND CFileMan1 ~ |
|
1680 COMMAND RFile1 ~ |
|
1681 COMMAND RFs1 ~ |
|
1682 END_TEST_BLOCK |
|
1683 END_TESTCASE PBASE-F32-FileMan-PublicApi-2038 |
|
1684 |
|
1685 |
|
1686 START_TESTCASE PBASE-F32-FileMan-PublicApi-2039 |
|
1687 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2039 |
|
1688 //! @SYMAPI CFileBase |
|
1689 //! @SYMTestCaseDesc Function Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) test. |
|
1690 //! Move files synchronously using path with trailing slash and without |
|
1691 //! Uses API elements: NewL(), Move(), Delete(); |
|
1692 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
1693 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
1694 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1695 //! and {TestPath}fileman\* as first parameter, |
|
1696 //! and {TestPath}fileman\Copy\ as second parameter, |
|
1697 //! and aSwitch=0, |
|
1698 //! 4.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1699 //! and {TestPath}fileman\Copy\ as first parameter, |
|
1700 //! and {TestPath}fileman\Copy1\ as second parameter, |
|
1701 //! and aSwitch=ERecurse, |
|
1702 //! 5.Check that "Copy1" contains files (Test1.txt and Test2.txt) and "Copy" doesn't. |
|
1703 //! 6.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1704 //! and {TestPath}fileman\Copy1 as first parameter, |
|
1705 //! and {TestPath}fileman\Copy\ as second parameter, |
|
1706 //! and aSwitch=0, |
|
1707 //! 7.Check that folder "Copy1" now exists only "\Copy\Copy1\" |
|
1708 //! @SYMTestStatus Implemented |
|
1709 //! @SYMTestPriority Critical |
|
1710 //! @SYMTestExpectedResults Move() return KErrPathNotFound when non recursive Move. |
|
1711 //! @SYMTestType CIT |
|
1712 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
1713 CREATE_OBJECT RFs RFs1 |
|
1714 CREATE_OBJECT RFile RFile1 |
|
1715 CREATE_OBJECT RDir RDir1 |
|
1716 CREATE_OBJECT CFileMan CFileMan1 |
|
1717 COMMAND RFs1 new |
|
1718 COMMAND RFs1 Connect |
|
1719 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
1720 COMMAND RFile1 new |
|
1721 COMMAND RDir1 new |
|
1722 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
1723 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2039-001-Copy_command002 |
|
1724 COMMAND CFileMan1 Move PBASE-F32-FileMan-PublicApi-2039-001-Move_command003 |
|
1725 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2039-001-Open_command004 |
|
1726 COMMAND RFile1 Close |
|
1727 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2039-001-Open_command005 |
|
1728 COMMAND RFile1 Close |
|
1729 COMMAND CFileMan1 Move PBASE-F32-FileMan-PublicApi-2039-001-Move_command006 |
|
1730 COMMAND !Error=-12 RDir1 Open PBASE-F32-FileMan-PublicApi-2039-001-Open_command007 |
|
1731 COMMAND RDir1 Open PBASE-F32-FileMan-PublicApi-2039-001-Open_command008 |
|
1732 COMMAND RDir1 Close |
|
1733 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2039-001-Delete_command009 |
|
1734 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-2039-001-RmDir_command010 |
|
1735 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
1736 COMMAND RFile1 ~ |
|
1737 COMMAND RDir1 ~ |
|
1738 COMMAND CFileMan1 ~ |
|
1739 COMMAND RFs1 ~ |
|
1740 END_TEST_BLOCK |
|
1741 END_TESTCASE PBASE-F32-FileMan-PublicApi-2039 |
|
1742 |
|
1743 |
|
1744 START_TESTCASE PBASE-F32-FileMan-PublicApi-2040 |
|
1745 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2040 |
|
1746 //! @SYMAPI CFileBase |
|
1747 //! @SYMTestCaseDesc Function Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus) test. |
|
1748 //! Move files synchronously using path with trailing slash and without |
|
1749 //! Uses API elements: NewL(), Move(), Delete(); |
|
1750 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
1751 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
1752 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1753 //! and {TestPath}fileman\* as first parameter, |
|
1754 //! and {TestPath}fileman\Copy\ as second parameter, |
|
1755 //! and aSwitch=0, |
|
1756 //! 4.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus), |
|
1757 //! and {TestPath}fileman\Copy\ as first parameter, |
|
1758 //! and {TestPath}fileman\Copy1\ as second parameter, |
|
1759 //! and aSwitch=ERecurse, |
|
1760 //! 5.Check that "Copy1" contains files (Test1.txt and Test2.txt) and does not contains folder "Copy". |
|
1761 //! 6.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus), |
|
1762 //! and {TestPath}fileman\Copy1 as first parameter, |
|
1763 //! and {TestPath}fileman\Copy\ as second parameter, |
|
1764 //! and aSwitch=0, |
|
1765 //! 7.Check that folder "Copy1" was moved to "\Copy\Copy1\" |
|
1766 //! @SYMTestStatus Implemented |
|
1767 //! @SYMTestPriority Critical |
|
1768 //! @SYMTestExpectedResults Move() moves only files if trailing slash exists and whole folder if no trailing slash. |
|
1769 //! @SYMTestType CIT |
|
1770 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
1771 CREATE_OBJECT RFs RFs1 |
|
1772 CREATE_OBJECT RFile RFile1 |
|
1773 CREATE_OBJECT RDir RDir1 |
|
1774 CREATE_OBJECT CFileMan CFileMan1 |
|
1775 COMMAND RFs1 new |
|
1776 COMMAND RFs1 Connect |
|
1777 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
1778 COMMAND RFile1 new |
|
1779 COMMAND RDir1 new |
|
1780 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
1781 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2040-001-Copy_command002 |
|
1782 COMMAND CFileMan1 Move PBASE-F32-FileMan-PublicApi-2040-001-Move_command003 |
|
1783 OUTSTANDING |
|
1784 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2040-001-Open_command004 |
|
1785 COMMAND RFile1 Close |
|
1786 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2040-001-Open_command005 |
|
1787 COMMAND RFile1 Close |
|
1788 COMMAND !Error=-12 RDir1 Open PBASE-F32-FileMan-PublicApi-2040-001-Open_command006 |
|
1789 COMMAND CFileMan1 Move PBASE-F32-FileMan-PublicApi-2040-001-Move_command007 |
|
1790 OUTSTANDING |
|
1791 COMMAND !Error=-12 RDir1 Open PBASE-F32-FileMan-PublicApi-2040-001-Open_command008 |
|
1792 COMMAND RDir1 Open PBASE-F32-FileMan-PublicApi-2040-001-Open_command009 |
|
1793 COMMAND RDir1 Close |
|
1794 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2040-001-Delete_command010 |
|
1795 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-2040-001-RmDir_command011 |
|
1796 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
1797 COMMAND RFile1 ~ |
|
1798 COMMAND CFileMan1 ~ |
|
1799 COMMAND RFs1 ~ |
|
1800 END_TEST_BLOCK |
|
1801 END_TESTCASE PBASE-F32-FileMan-PublicApi-2040 |
|
1802 |
|
1803 |
|
1804 START_TESTCASE PBASE-F32-FileMan-PublicApi-2041 |
|
1805 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2041 |
|
1806 //! @SYMAPI CFileBase |
|
1807 //! @SYMTestCaseDesc Function Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) test. |
|
1808 //! Synchronously Move files with ReadOnly and Hidden atributes and check that the moved files have the same attributes. |
|
1809 //! Uses API elements: NewL(), Copy(), Delete(); |
|
1810 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
1811 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
1812 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1813 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
1814 //! and {TestPath}fileman\Copy\Test1.txt as second parameter. |
|
1815 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1816 //! and {TestPath}fileman\Test2.txt as first parameter, |
|
1817 //! and {TestPath}fileman\Copy\Test2.txt as second parameter. |
|
1818 //! 5.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
1819 //! and {TestPath}fileman\Copy\ as first parameter, |
|
1820 //! and KEntryAttReadOnly|KEntryAttHidden as second parameter, |
|
1821 //! and KEntryAttNormal as third parameter, |
|
1822 //! and TTime(0) as fourth parameter, |
|
1823 //! and 0 as fifth parameter. |
|
1824 //! 6.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1825 //! and {TestPath}fileman\Copy as first parameter, |
|
1826 //! and {TestPath}fileman\Copy1\ as second parameter, |
|
1827 //! and aSwitch = ERecurse. |
|
1828 //! 7.Check that files have the same attributes. |
|
1829 //! 8.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
1830 //! and {TestPath}fileman\Copy1\ as first parameter, |
|
1831 //! and KEntryAttNormal as second parameter, |
|
1832 //! and KEntryAttReadOnly|KEntryAttHidden as third parameter, |
|
1833 //! and TTime(0) as fourth parameter, |
|
1834 //! and 0 as fifth parameter. |
|
1835 //! 9.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
1836 //! and {TestPath}fileman\Copy1\* as parameter. |
|
1837 //! @SYMTestStatus Implemented |
|
1838 //! @SYMTestPriority Critical |
|
1839 //! @SYMTestExpectedResults File attributes unchanged after Move(). |
|
1840 //! @SYMTestType CIT |
|
1841 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
1842 CREATE_OBJECT RFs RFs1 |
|
1843 CREATE_OBJECT CFileMan CFileMan1 |
|
1844 COMMAND RFs1 new |
|
1845 COMMAND RFs1 Connect |
|
1846 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
1847 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
1848 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_EOverWrite |
|
1849 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test2_txt_EOverWrite |
|
1850 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2041-001-Attribs_command004 |
|
1851 COMMAND CFileMan1 Move PBASE-F32-FileMan-PublicApi-2041-001-Move_command005 |
|
1852 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2041-001-Att_command006 |
|
1853 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2041-001-Att_command007 |
|
1854 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2041-001-Attribs_command008 |
|
1855 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2041-001-Delete_command009 |
|
1856 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-2041-001-RmDir_command010 |
|
1857 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
1858 COMMAND CFileMan1 ~ |
|
1859 COMMAND RFs1 ~ |
|
1860 END_TEST_BLOCK |
|
1861 END_TESTCASE PBASE-F32-FileMan-PublicApi-2041 |
|
1862 |
|
1863 |
|
1864 START_TESTCASE PBASE-F32-FileMan-PublicApi-2042 |
|
1865 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2042 |
|
1866 //! @SYMAPI CFileBase |
|
1867 //! @SYMTestCaseDesc Function Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus) test. |
|
1868 //! Asynchronously Move files with ReadOnly and Hidden atributes and check that the moved files have the same attributes. |
|
1869 //! Uses API elements: NewL(), Copy(), Delete(); |
|
1870 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
1871 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
1872 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1873 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
1874 //! and {TestPath}fileman\Copy\Test1.txt as second parameter. |
|
1875 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1876 //! and {TestPath}fileman\Test2.txt as first parameter, |
|
1877 //! and {TestPath}fileman\Copy\Test2.txt as second parameter. |
|
1878 //! 5.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
1879 //! and {TestPath}fileman\Copy\ as first parameter, |
|
1880 //! and KEntryAttReadOnly|KEntryAttHidden as second parameter, |
|
1881 //! and KEntryAttNormal as third parameter, |
|
1882 //! and TTime(0) as fourth parameter, |
|
1883 //! and 0 as fifth parameter. |
|
1884 //! 6.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus), |
|
1885 //! and {TestPath}fileman\Copy as first parameter, |
|
1886 //! and {TestPath}fileman\Copy1\ as second parameter, |
|
1887 //! and aSwitch = ERecurse, |
|
1888 //! and iStatus. |
|
1889 //! 7.Check that files have the same attributes. |
|
1890 //! 8.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
1891 //! and {TestPath}fileman\Copy1\ as first parameter, |
|
1892 //! and KEntryAttNormal as second parameter, |
|
1893 //! and KEntryAttReadOnly|KEntryAttHidden as third parameter, |
|
1894 //! and TTime(0) as fourth parameter, |
|
1895 //! and 0 as fifth parameter. |
|
1896 //! 9.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
1897 //! and {TestPath}fileman\Copy1\* as parameter. |
|
1898 //! @SYMTestStatus Implemented |
|
1899 //! @SYMTestPriority Critical |
|
1900 //! @SYMTestExpectedResults File attributes unchanged after Move(). |
|
1901 //! @SYMTestType CIT |
|
1902 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
1903 CREATE_OBJECT RFs RFs1 |
|
1904 CREATE_OBJECT CFileMan CFileMan1 |
|
1905 COMMAND RFs1 new |
|
1906 COMMAND RFs1 Connect |
|
1907 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
1908 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
1909 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_EOverWrite |
|
1910 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test2_txt_EOverWrite |
|
1911 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2042-001-Attribs_command004 |
|
1912 COMMAND CFileMan1 Move PBASE-F32-FileMan-PublicApi-2042-001-Move_command005 |
|
1913 OUTSTANDING |
|
1914 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2042-001-Att_command006 |
|
1915 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2042-001-Att_command007 |
|
1916 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2042-001-Attribs_command008 |
|
1917 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2042-001-Delete_command009 |
|
1918 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-2042-001-RmDir_command010 |
|
1919 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
1920 COMMAND CFileMan1 ~ |
|
1921 COMMAND RFs1 ~ |
|
1922 END_TEST_BLOCK |
|
1923 END_TESTCASE PBASE-F32-FileMan-PublicApi-2042 |
|
1924 |
|
1925 |
|
1926 START_TESTCASE PBASE-F32-FileMan-PublicApi-2043 |
|
1927 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2043 |
|
1928 //! @SYMAPI CFileBase |
|
1929 //! @SYMTestCaseDesc Function Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch) test. |
|
1930 //! Synchronously Rename file with ReadOnly and Hidden atributes and check that the renamed file have the same attributes. |
|
1931 //! Uses API elements: NewL(), Copy(), Rename(), Delete(); |
|
1932 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
1933 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
1934 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1935 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
1936 //! and {TestPath}fileman\Copy\Test1.txt as second parameter. |
|
1937 //! 5.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
1938 //! and {TestPath}fileman\Copy\Test1.txt as first parameter, |
|
1939 //! and KEntryAttReadOnly|KEntryAttHidden as second parameter, |
|
1940 //! and KEntryAttNormal as third parameter, |
|
1941 //! and TTime(0) as fourth parameter, |
|
1942 //! and 0 as fifth parameter. |
|
1943 //! 6.Call CFileMan::Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1944 //! and {TestPath}fileman\Copy\Test1.txt as first parameter, |
|
1945 //! and {TestPath}fileman\Copy\Test.txt as second parameter, |
|
1946 //! and aSwitch = 0. |
|
1947 //! 7.Check that files have the same attributes. |
|
1948 //! 8.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
1949 //! and {TestPath}fileman\Copy\Test.txt as first parameter, |
|
1950 //! and KEntryAttNormal as second parameter, |
|
1951 //! and KEntryAttReadOnly|KEntryAttHidden as third parameter, |
|
1952 //! and TTime(0) as fourth parameter, |
|
1953 //! and 0 as fifth parameter. |
|
1954 //! 9.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
1955 //! and {TestPath}fileman\Copy\* as parameter. |
|
1956 //! @SYMTestStatus Implemented |
|
1957 //! @SYMTestPriority Critical |
|
1958 //! @SYMTestExpectedResults File attributes unchanged after Rename(). |
|
1959 //! @SYMTestType CIT |
|
1960 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
1961 CREATE_OBJECT RFs RFs1 |
|
1962 CREATE_OBJECT CFileMan CFileMan1 |
|
1963 COMMAND RFs1 new |
|
1964 COMMAND RFs1 Connect |
|
1965 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
1966 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
1967 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_EOverWrite |
|
1968 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2043-001-Attribs_command004 |
|
1969 COMMAND CFileMan1 Rename PBASE-F32-FileMan-PublicApi-2043-001-Rename_command005 |
|
1970 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2043-001-Att_command006 |
|
1971 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2043-001-Attribs_command007 |
|
1972 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2043-001-Delete_command008 |
|
1973 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
1974 COMMAND CFileMan1 ~ |
|
1975 COMMAND RFs1 ~ |
|
1976 END_TEST_BLOCK |
|
1977 END_TESTCASE PBASE-F32-FileMan-PublicApi-2043 |
|
1978 |
|
1979 |
|
1980 START_TESTCASE PBASE-F32-FileMan-PublicApi-2044 |
|
1981 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2044 |
|
1982 //! @SYMAPI CFileBase |
|
1983 //! @SYMTestCaseDesc Function Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus) test. |
|
1984 //! Asynchronously Rename file with ReadOnly and Hidden atributes and check that the renamed file have the same attributes. |
|
1985 //! Uses API elements: NewL(), Copy(), Rename(), Delete(); |
|
1986 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
1987 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
1988 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
1989 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
1990 //! and {TestPath}fileman\Copy\Test1.txt as second parameter. |
|
1991 //! 5.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
1992 //! and {TestPath}fileman\Copy\Test1.txt as first parameter, |
|
1993 //! and KEntryAttReadOnly|KEntryAttHidden as second parameter, |
|
1994 //! and KEntryAttNormal as third parameter, |
|
1995 //! and TTime(0) as fourth parameter, |
|
1996 //! and 0 as fifth parameter. |
|
1997 //! 6.Call CFileMan::Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus), |
|
1998 //! and {TestPath}fileman\Copy\Test1.txt as first parameter, |
|
1999 //! and {TestPath}fileman\Copy\Test.txt as second parameter, |
|
2000 //! and aSwitch = 0, |
|
2001 //! and iStatus. |
|
2002 //! 7.Check that files have the same attributes. |
|
2003 //! 8.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
2004 //! and {TestPath}fileman\Copy\Test.txt as first parameter, |
|
2005 //! and KEntryAttNormal as second parameter, |
|
2006 //! and KEntryAttReadOnly|KEntryAttHidden as third parameter, |
|
2007 //! and TTime(0) as fourth parameter, |
|
2008 //! and 0 as fifth parameter. |
|
2009 //! 9.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
2010 //! and {TestPath}fileman\Copy\* as parameter. |
|
2011 //! @SYMTestStatus Implemented |
|
2012 //! @SYMTestPriority Critical |
|
2013 //! @SYMTestExpectedResults File attributes unchanged after Rename(). |
|
2014 //! @SYMTestType CIT |
|
2015 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
2016 CREATE_OBJECT RFs RFs1 |
|
2017 CREATE_OBJECT CFileMan CFileMan1 |
|
2018 COMMAND RFs1 new |
|
2019 COMMAND RFs1 Connect |
|
2020 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
2021 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
2022 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_EOverWrite |
|
2023 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2044-001-Attribs_command004 |
|
2024 COMMAND CFileMan1 Rename PBASE-F32-FileMan-PublicApi-2044-001-Rename_command005 |
|
2025 OUTSTANDING |
|
2026 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2044-001-Att_command006 |
|
2027 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2044-001-Attribs_command007 |
|
2028 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2044-001-Delete_command008 |
|
2029 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
2030 COMMAND CFileMan1 ~ |
|
2031 COMMAND RFs1 ~ |
|
2032 END_TEST_BLOCK |
|
2033 END_TESTCASE PBASE-F32-FileMan-PublicApi-2044 |
|
2034 |
|
2035 |
|
2036 START_TESTCASE PBASE-F32-FileMan-PublicApi-2045 |
|
2037 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2045 |
|
2038 //! @SYMAPI CFileBase |
|
2039 //! @SYMTestCaseDesc Function Copy(const RFile &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus) test. |
|
2040 //! Call asynchronous 3 Copy() functions at once. |
|
2041 //! Uses API elements: NewL(), Copy(), Delete(); |
|
2042 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
2043 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
2044 //! 3.Call CFileMan::Copy(const RFile &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus), |
|
2045 //! and Opened RFile handle "{TestPath}fileman\Test1.txt" as first parameter, |
|
2046 //! and {TestPath}fileman\Copy\Test1.txt as second parameter, |
|
2047 //! and aSwitch = 0, |
|
2048 //! and iStatus. |
|
2049 //! 4.Call CFileMan::Copy(const RFile &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus), |
|
2050 //! and Opened RFile handle "{TestPath}fileman\Test2.txt" as first parameter, |
|
2051 //! and {TestPath}fileman\Copy\Test2.txt as second parameter. |
|
2052 //! and aSwitch = 0, |
|
2053 //! and iStatus. |
|
2054 //! 5.Call CFileMan::Copy(const RFile &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus), |
|
2055 //! and Opened RFile handle "{TestPath}fileman\Test3.txt" as first parameter, |
|
2056 //! and {TestPath}fileman\Copy\Test3.txt as second parameter. |
|
2057 //! and aSwitch = 0, |
|
2058 //! and iStatus. |
|
2059 //! 6.Check that only first file was copied other copy calls return KErrInUse. |
|
2060 //! 7.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
2061 //! and {TestPath}fileman\Copy\* as parameter. |
|
2062 //! @SYMTestStatus Implemented |
|
2063 //! @SYMTestPriority Critical |
|
2064 //! @SYMTestExpectedResults All files were copied. |
|
2065 //! @SYMTestType CIT |
|
2066 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
2067 CREATE_OBJECT RFs RFs1 |
|
2068 CREATE_OBJECT RFile RFile1 |
|
2069 CREATE_OBJECT CFileMan CFileMan1 |
|
2070 COMMAND RFs1 new |
|
2071 COMMAND RFs1 Connect |
|
2072 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
2073 COMMAND RFile1 new |
|
2074 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
2075 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2045-001-Copy_command002 |
|
2076 COMMAND !Error=-14 CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2045-001-Copy_command003 |
|
2077 COMMAND !Error=-14 CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2045-001-Copy_command004 |
|
2078 OUTSTANDING |
|
2079 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2045-001-Open_command005 |
|
2080 COMMAND RFile1 Close |
|
2081 COMMAND !Error=-1 RFile1 Open PBASE-F32-FileMan-PublicApi-2045-001-Open_command006 |
|
2082 COMMAND !Error=-1 RFile1 Open PBASE-F32-FileMan-PublicApi-2045-001-Open_command007 |
|
2083 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2045-001-Delete_command008 |
|
2084 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
2085 COMMAND CFileMan1 ~ |
|
2086 COMMAND RFile1 ~ |
|
2087 COMMAND RFs1 ~ |
|
2088 END_TEST_BLOCK |
|
2089 END_TESTCASE PBASE-F32-FileMan-PublicApi-2045 |
|
2090 |
|
2091 |
|
2092 START_TESTCASE PBASE-F32-FileMan-PublicApi-2046 |
|
2093 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2046 |
|
2094 //! @SYMAPI CFileBase |
|
2095 //! @SYMTestCaseDesc Function Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus) test. |
|
2096 //! Call asynchronous 3 Move() functions at once. |
|
2097 //! Uses API elements: NewL(), Cope(), Move(), Delete(); |
|
2098 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
2099 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
2100 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
2101 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
2102 //! and {TestPath}fileman\Copy\Test1.txt as second parameter, |
|
2103 //! and aSwitch = 0. |
|
2104 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
2105 //! and {TestPath}fileman\Test2.txt as first parameter, |
|
2106 //! and {TestPath}fileman\Copy\Test2.txt as second parameter. |
|
2107 //! and aSwitch = 0. |
|
2108 //! 5.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
2109 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
2110 //! and {TestPath}fileman\Copy\Test3.txt as second parameter. |
|
2111 //! and aSwitch = 0. |
|
2112 //! 6.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus), |
|
2113 //! and {TestPath}fileman\Copy\Test1.txt as first parameter, |
|
2114 //! and {TestPath}fileman\Test\Test1.txt as second parameter, |
|
2115 //! and aSwitch = 0, |
|
2116 //! and iStatus. |
|
2117 //! 7.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus), |
|
2118 //! and {TestPath}fileman\Copy\Test2.txt as first parameter, |
|
2119 //! and {TestPath}fileman\Test\Test2.txt as second parameter. |
|
2120 //! and aSwitch = 0, |
|
2121 //! and iStatus. |
|
2122 //! 8.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus), |
|
2123 //! and {TestPath}fileman\Copy\Test3.txt as first parameter, |
|
2124 //! and {TestPath}fileman\Test\Test3.txt as second parameter. |
|
2125 //! and aSwitch = 0, |
|
2126 //! and iStatus. |
|
2127 //! 9.Check that only first file was moved other Move calls return KErrInUse. |
|
2128 //! 10.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
2129 //! and {TestPath}fileman\Copy\* as parameter. |
|
2130 //! 11.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
2131 //! and {TestPath}fileman\Test\* as parameter. |
|
2132 //! @SYMTestStatus Implemented |
|
2133 //! @SYMTestPriority Critical |
|
2134 //! @SYMTestExpectedResults All files were moved. |
|
2135 //! @SYMTestType CIT |
|
2136 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
2137 CREATE_OBJECT RFs RFs1 |
|
2138 CREATE_OBJECT RFile RFile1 |
|
2139 CREATE_OBJECT CFileMan CFileMan1 |
|
2140 COMMAND RFs1 new |
|
2141 COMMAND RFs1 Connect |
|
2142 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
2143 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_TestDir |
|
2144 COMMAND RFile1 new |
|
2145 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
2146 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_0 |
|
2147 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test2_txt_0 |
|
2148 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test3_txt_0 |
|
2149 COMMAND CFileMan1 Move PBASE-F32-FileMan-PublicApi-2046-001-Move_command002 |
|
2150 COMMAND !Error=-14 CFileMan1 Move PBASE-F32-FileMan-PublicApi-2046-001-Move_command003 |
|
2151 COMMAND !Error=-14 CFileMan1 Move PBASE-F32-FileMan-PublicApi-2046-001-Move_command004 |
|
2152 OUTSTANDING |
|
2153 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2046-001-Open_command005 |
|
2154 COMMAND RFile1 Close |
|
2155 COMMAND !Error=-1 RFile1 Open PBASE-F32-FileMan-PublicApi-2046-001-Open_command006 |
|
2156 COMMAND !Error=-1 RFile1 Open PBASE-F32-FileMan-PublicApi-2046-001-Open_command007 |
|
2157 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2046-001-Delete_command008 |
|
2158 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2046-001-Delete_command009 |
|
2159 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
2160 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_TestDir |
|
2161 COMMAND RFile1 ~ |
|
2162 COMMAND CFileMan1 ~ |
|
2163 COMMAND RFs1 ~ |
|
2164 END_TEST_BLOCK |
|
2165 END_TESTCASE PBASE-F32-FileMan-PublicApi-2046 |
|
2166 |
|
2167 |
|
2168 START_TESTCASE PBASE-F32-FileMan-PublicApi-2047 |
|
2169 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2047 |
|
2170 //! @SYMAPI CFileBase |
|
2171 //! @SYMTestCaseDesc Function Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus) test. |
|
2172 //! Call asynchronous 3 Rename() functions at once. |
|
2173 //! Uses API elements: NewL(), Cope(), Rename(), Delete(); |
|
2174 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
2175 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
2176 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
2177 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
2178 //! and {TestPath}fileman\Copy\Test1.txt as second parameter, |
|
2179 //! and aSwitch = 0. |
|
2180 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
2181 //! and {TestPath}fileman\Test2.txt as first parameter, |
|
2182 //! and {TestPath}fileman\Copy\Test2.txt as second parameter. |
|
2183 //! and aSwitch = 0. |
|
2184 //! 5.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
2185 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
2186 //! and {TestPath}fileman\Copy\Test3.txt as second parameter. |
|
2187 //! and aSwitch = 0. |
|
2188 //! 6.Call CFileMan::Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus), |
|
2189 //! and {TestPath}fileman\Copy\Test1.txt as first parameter, |
|
2190 //! and {TestPath}fileman\Copy\Test1_new.txt as second parameter, |
|
2191 //! and aSwitch = 0, |
|
2192 //! and iStatus. |
|
2193 //! 7.Call CFileMan::Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus), |
|
2194 //! and {TestPath}fileman\Copy\Test2.txt as first parameter, |
|
2195 //! and {TestPath}fileman\Test\Test2_new.txt as second parameter. |
|
2196 //! and aSwitch = 0, |
|
2197 //! and iStatus. |
|
2198 //! 8.Call CFileMan::Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus), |
|
2199 //! and {TestPath}fileman\Copy\Test3.txt as first parameter, |
|
2200 //! and {TestPath}fileman\Test\Test3_new.txt as second parameter. |
|
2201 //! and aSwitch = 0, |
|
2202 //! and iStatus. |
|
2203 //! 9.Check that only first file was renamed other Rename calls return KErrInUse. |
|
2204 //! 10.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
2205 //! and {TestPath}fileman\Copy\* as parameter. |
|
2206 //! @SYMTestStatus Implemented |
|
2207 //! @SYMTestPriority Critical |
|
2208 //! @SYMTestExpectedResults All files were moved. |
|
2209 //! @SYMTestType CIT |
|
2210 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
2211 CREATE_OBJECT RFs RFs1 |
|
2212 CREATE_OBJECT RFile RFile1 |
|
2213 CREATE_OBJECT CFileMan CFileMan1 |
|
2214 COMMAND RFs1 new |
|
2215 COMMAND RFs1 Connect |
|
2216 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
2217 COMMAND RFile1 new |
|
2218 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
2219 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_0 |
|
2220 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test2_txt_0 |
|
2221 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test3_txt_0 |
|
2222 COMMAND CFileMan1 Rename PBASE-F32-FileMan-PublicApi-2047-001-Rename_command002 |
|
2223 COMMAND !Error=-14 CFileMan1 Rename PBASE-F32-FileMan-PublicApi-2047-001-Rename_command003 |
|
2224 COMMAND !Error=-14 CFileMan1 Rename PBASE-F32-FileMan-PublicApi-2047-001-Rename_command004 |
|
2225 OUTSTANDING |
|
2226 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2047-001-Open_command005 |
|
2227 COMMAND RFile1 Close |
|
2228 COMMAND !Error=-1 RFile1 Open PBASE-F32-FileMan-PublicApi-2047-001-Open_command006 |
|
2229 COMMAND !Error=-1 RFile1 Open PBASE-F32-FileMan-PublicApi-2047-001-Open_command007 |
|
2230 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2047-001-Delete_command008 |
|
2231 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
2232 COMMAND RFile1 ~ |
|
2233 COMMAND CFileMan1 ~ |
|
2234 COMMAND RFs1 ~ |
|
2235 END_TEST_BLOCK |
|
2236 END_TESTCASE PBASE-F32-FileMan-PublicApi-2047 |
|
2237 |
|
2238 |
|
2239 |
|
2240 ////////////////////////////////////////////////////////////////////// |
|
2241 ////////////////////////////////////////////////////////////////////// |
|
2242 ////// ////// |
|
2243 ////// /////////////////////////////////// ////// |
|
2244 ////// /// /// ////// |
|
2245 ////// /// NEGATIVE TESTS /// ////// |
|
2246 ////// /// /// ////// |
|
2247 ////// /////////////////////////////////// ////// |
|
2248 ////// ////// |
|
2249 ////////////////////////////////////////////////////////////////////// |
|
2250 ////////////////////////////////////////////////////////////////////// |
|
2251 |
|
2252 |
|
2253 //////////////////////////////////////////////////////////////////////////////////////////////////// |
|
2254 // |
|
2255 //ATTRIBS |
|
2256 //Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
2257 // |
|
2258 //////////////////////////////////////////////////////////////////////////////////////////////////// |
|
2259 |
|
2260 START_TESTCASE PBASE-F32-FileMan-PublicApi-2103 |
|
2261 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2103 |
|
2262 //! @SYMAPI CFileMan |
|
2263 //! @SYMTestCaseDesc Function Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) negative test. |
|
2264 //! Try to set attribute KEntryAttDir synchronously for file! |
|
2265 //! And then check that it was not set for file |
|
2266 //! Uses API elements: NewL(), Attribs(). |
|
2267 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
2268 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
2269 //! 3.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
2270 //! and {TestPath}fileman\Test2.txt as first parameter, |
|
2271 //! and KEntryAttDir as second parameter, |
|
2272 //! and KEntryAttNormal as third parameter, |
|
2273 //! and TTime(0) as fourth parameter, |
|
2274 //! and 0 as fifth parameter. |
|
2275 //! @SYMTestStatus Implemented |
|
2276 //! @SYMTestPriority Critical |
|
2277 //! @SYMTestExpectedResults Attribute KEntryAttDir wasn't set for file. |
|
2278 //! @SYMTestType CIT |
|
2279 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
2280 CREATE_OBJECT RFs RFs1 |
|
2281 CREATE_OBJECT CFileMan CFileMan1 |
|
2282 COMMAND RFs1 new |
|
2283 COMMAND RFs1 Connect |
|
2284 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
2285 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2103-001-Attribs_command005 |
|
2286 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2103-001-Att_command006 |
|
2287 COMMAND CFileMan1 ~ |
|
2288 COMMAND RFs1 ~ |
|
2289 END_TEST_BLOCK |
|
2290 END_TESTCASE PBASE-F32-FileMan-PublicApi-2103 |
|
2291 |
|
2292 |
|
2293 START_TESTCASE PBASE-F32-FileMan-PublicApi-2104 |
|
2294 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2104 |
|
2295 //! @SYMAPI CFileMan |
|
2296 //! @SYMTestCaseDesc Function Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) negative test. |
|
2297 //! Try to set attributes synchronously with wrong file path! |
|
2298 //! Uses API elements: NewL(), Attribs(). |
|
2299 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
2300 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
2301 //! 3.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
2302 //! and {TestPath}fileman\\\Test2.txt as first parameter, |
|
2303 //! and KEntryAttReadOnly as second parameter, |
|
2304 //! and KEntryAttNormal as third parameter, |
|
2305 //! and TTime(0) as fourth parameter, |
|
2306 //! and CFileMan::ERecurse as fifth parameter. |
|
2307 //! @SYMTestStatus Implemented |
|
2308 //! @SYMTestPriority Critical |
|
2309 //! @SYMTestExpectedResults Function Attribs() returns KErrBadName. |
|
2310 //! @SYMTestType CIT |
|
2311 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
2312 CREATE_OBJECT RFs RFs1 |
|
2313 CREATE_OBJECT CFileMan CFileMan1 |
|
2314 COMMAND RFs1 new |
|
2315 COMMAND RFs1 Connect |
|
2316 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
2317 COMMAND !Error=-28 CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2104-001-Attribs_command005 |
|
2318 COMMAND CFileMan1 ~ |
|
2319 COMMAND RFs1 ~ |
|
2320 END_TEST_BLOCK |
|
2321 END_TESTCASE PBASE-F32-FileMan-PublicApi-2104 |
|
2322 |
|
2323 |
|
2324 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// |
|
2325 // |
|
2326 //ATTRIBS |
|
2327 //Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch, TRequestStatus &aStatus) |
|
2328 // |
|
2329 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// |
|
2330 |
|
2331 START_TESTCASE PBASE-F32-FileMan-PublicApi-2105 |
|
2332 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2105 |
|
2333 //! @SYMAPI CFileMan |
|
2334 //! @SYMTestCaseDesc Function Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch, TRequestStatus &aStatus) |
|
2335 //! negative test. |
|
2336 //! Try to set attribute KEntryAttDir asynchronously for file! |
|
2337 //! And then check that it was not set for file |
|
2338 //! Uses API elements: NewL(), Attribs(). |
|
2339 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
2340 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
2341 //! 3.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch, TRequestStatus &aStatus) |
|
2342 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
2343 //! and KEntryAttDir as second parameter, |
|
2344 //! and KEntryAttNormal as third parameter, |
|
2345 //! and TTime(0) as fourth parameter, |
|
2346 //! and 0 as fifth parameter, |
|
2347 //! and iStatus as sixth parameter. |
|
2348 //! @SYMTestStatus Implemented |
|
2349 //! @SYMTestPriority Critical |
|
2350 //! @SYMTestExpectedResults Attribute KEntryAttDir wasn't set for file. |
|
2351 //! @SYMTestType CIT |
|
2352 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
2353 CREATE_OBJECT RFs RFs1 |
|
2354 CREATE_OBJECT CFileMan CFileMan1 |
|
2355 COMMAND RFs1 new |
|
2356 COMMAND RFs1 Connect |
|
2357 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
2358 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2105-001-Attribs_command005 |
|
2359 OUTSTANDING |
|
2360 COMMAND RFs1 Att PBASE-F32-FileMan-PublicApi-2105-001-Att_command006 |
|
2361 COMMAND CFileMan1 ~ |
|
2362 COMMAND RFs1 ~ |
|
2363 END_TEST_BLOCK |
|
2364 END_TESTCASE PBASE-F32-FileMan-PublicApi-2105 |
|
2365 |
|
2366 |
|
2367 START_TESTCASE PBASE-F32-FileMan-PublicApi-2106 |
|
2368 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2106 |
|
2369 //! @SYMAPI CFileMan |
|
2370 //! @SYMTestCaseDesc Function Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch, TRequestStatus &aStatus) |
|
2371 //! negative test. |
|
2372 //! Try to set attributes asynchronously with wrong file path! |
|
2373 //! Uses API elements: NewL(), Attribs(). |
|
2374 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
2375 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
2376 //! 3.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch, TRequestStatus &aStatus) |
|
2377 //! and {TestPath}fileman\\\Test2.txt as first parameter, |
|
2378 //! and KEntryAttReadOnly as second parameter, |
|
2379 //! and KEntryAttNormal as third parameter, |
|
2380 //! and TTime(0) as fourth parameter, |
|
2381 //! and CFileMan::ERecurse as fifth parameter, |
|
2382 //! and iStatus as sixth parameter. |
|
2383 //! @SYMTestStatus Implemented |
|
2384 //! @SYMTestPriority Critical |
|
2385 //! @SYMTestExpectedResults Function Attribs() returns KErrBadName. |
|
2386 //! @SYMTestType CIT |
|
2387 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
2388 CREATE_OBJECT RFs RFs1 |
|
2389 CREATE_OBJECT CFileMan CFileMan1 |
|
2390 COMMAND RFs1 new |
|
2391 COMMAND RFs1 Connect |
|
2392 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
2393 COMMAND !AsyncError=-28 CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2106-001-Attribs_command005 |
|
2394 OUTSTANDING |
|
2395 COMMAND CFileMan1 ~ |
|
2396 COMMAND RFs1 ~ |
|
2397 END_TEST_BLOCK |
|
2398 END_TESTCASE PBASE-F32-FileMan-PublicApi-2106 |
|
2399 |
|
2400 |
|
2401 /////////////////////////////////////////////////////////////////////// |
|
2402 // |
|
2403 //COPY |
|
2404 //Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) |
|
2405 // |
|
2406 /////////////////////////////////////////////////////////////////////// |
|
2407 |
|
2408 START_TESTCASE PBASE-F32-FileMan-PublicApi-2107 |
|
2409 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2107 |
|
2410 //! @SYMAPI CFileMan |
|
2411 //! @SYMTestCaseDesc Function Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) negative test. |
|
2412 //! Sets file attributes to normal and tries to copy non-existing file synchronously from one directory to another. |
|
2413 //! Uses API elements: NewL(), Attribs(), Copy(). |
|
2414 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
2415 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
2416 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
2417 //! and {TestPath}fileman\Test123.txt as first parameter, |
|
2418 //! and {TestPath}fileman\Copy\ as second parameter. |
|
2419 //! @SYMTestStatus Implemented |
|
2420 //! @SYMTestPriority Critical |
|
2421 //! @SYMTestExpectedResults Copy() returns KErrNotFound. |
|
2422 //! @SYMTestType CIT |
|
2423 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
2424 CREATE_OBJECT RFs RFs1 |
|
2425 CREATE_OBJECT CFileMan CFileMan1 |
|
2426 COMMAND RFs1 new |
|
2427 COMMAND RFs1 Connect |
|
2428 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
2429 COMMAND !Error=-1 CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2107-001-Copy_command005 |
|
2430 COMMAND CFileMan1 ~ |
|
2431 COMMAND RFs1 ~ |
|
2432 END_TEST_BLOCK |
|
2433 END_TESTCASE PBASE-F32-FileMan-PublicApi-2107 |
|
2434 |
|
2435 |
|
2436 START_TESTCASE PBASE-F32-FileMan-PublicApi-2108 |
|
2437 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2108 |
|
2438 //! @SYMAPI CFileMan |
|
2439 //! @SYMTestCaseDesc Function Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) negative test. |
|
2440 //! Sets file attributes to normal and tries to copy file with wrong path name from one directory to another synchronously. |
|
2441 //! Uses API elements: NewL(), Attribs(), Copy(). |
|
2442 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
2443 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
2444 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
2445 //! and {TestPath}fileman\\\\\Test3.txt as first parameter, |
|
2446 //! and {TestPath}fileman\Copy\ as second parameter. |
|
2447 //! @SYMTestStatus Implemented |
|
2448 //! @SYMTestPriority Critical |
|
2449 //! @SYMTestExpectedResults Copy() returns KErrBadName. |
|
2450 //! @SYMTestType CIT |
|
2451 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
2452 CREATE_OBJECT RFs RFs1 |
|
2453 CREATE_OBJECT CFileMan CFileMan1 |
|
2454 COMMAND RFs1 new |
|
2455 COMMAND RFs1 Connect |
|
2456 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
2457 COMMAND !Error=-28 CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2108-001-Copy_command005 |
|
2458 COMMAND CFileMan1 ~ |
|
2459 COMMAND RFs1 ~ |
|
2460 END_TEST_BLOCK |
|
2461 END_TESTCASE PBASE-F32-FileMan-PublicApi-2108 |
|
2462 |
|
2463 |
|
2464 START_TESTCASE PBASE-F32-FileMan-PublicApi-2109 |
|
2465 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2109 |
|
2466 //! @SYMAPI CFileMan |
|
2467 //! @SYMTestCaseDesc Function Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) negative test. |
|
2468 //! Sets file attributes to normal and tries to copy file from one directory to directory with wrong path name synchronously. |
|
2469 //! Uses API elements: NewL(), Attribs(), Copy(). |
|
2470 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
2471 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
2472 //! 3.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
2473 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
2474 //! and KEntryAttNormal as second parameter, |
|
2475 //! and KEntryAttReadOnly as third parameter, |
|
2476 //! and TTime(0) as fourth parameter, |
|
2477 //! and CFileMan::EOverWrite as fifth parameter. |
|
2478 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
2479 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
2480 //! and {TestPath}fileman\/\/\Copy\ as second parameter. |
|
2481 //! @SYMTestStatus Implemented |
|
2482 //! @SYMTestPriority Critical |
|
2483 //! @SYMTestExpectedResults Copy() returns KErrBadName. |
|
2484 //! @SYMTestType CIT |
|
2485 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
2486 CREATE_OBJECT RFs RFs1 |
|
2487 CREATE_OBJECT CFileMan CFileMan1 |
|
2488 COMMAND RFs1 new |
|
2489 COMMAND RFs1 Connect |
|
2490 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
2491 COMMAND !Error=-28 CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2109-001-Copy_command005 |
|
2492 COMMAND CFileMan1 ~ |
|
2493 COMMAND RFs1 ~ |
|
2494 END_TEST_BLOCK |
|
2495 END_TESTCASE PBASE-F32-FileMan-PublicApi-2109 |
|
2496 |
|
2497 |
|
2498 START_TESTCASE PBASE-F32-FileMan-PublicApi-2110 |
|
2499 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2110 |
|
2500 //! @SYMAPI CFileMan |
|
2501 //! @SYMTestCaseDesc Function Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) negative test. |
|
2502 //! Sets file attributes to normal and tries to copy file from one directory to non-existing directory synchronously. |
|
2503 //! Uses API elements: NewL(), Attribs(), Copy(). |
|
2504 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
2505 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
2506 //! 3.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
2507 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
2508 //! and KEntryAttNormal as second parameter, |
|
2509 //! and KEntryAttReadOnly as third parameter, |
|
2510 //! and TTime(0) as fourth parameter, |
|
2511 //! and CFileMan::EOverWrite as fifth parameter. |
|
2512 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
2513 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
2514 //! and {TestPath}fileman\NotExist\ as second parameter. |
|
2515 //! @SYMTestStatus Implemented |
|
2516 //! @SYMTestPriority Critical |
|
2517 //! @SYMTestExpectedResults Copy() returns KErrPathNotFound |
|
2518 //! @SYMTestType CIT |
|
2519 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
2520 CREATE_OBJECT RFs RFs1 |
|
2521 CREATE_OBJECT CFileMan CFileMan1 |
|
2522 COMMAND RFs1 new |
|
2523 COMMAND RFs1 Connect |
|
2524 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
2525 COMMAND !Error=-12 CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2110-001-Copy_command005 |
|
2526 COMMAND CFileMan1 ~ |
|
2527 COMMAND RFs1 ~ |
|
2528 END_TEST_BLOCK |
|
2529 END_TESTCASE PBASE-F32-FileMan-PublicApi-2110 |
|
2530 |
|
2531 |
|
2532 ///////////////////////////////////////////////////////////////////////////////////// |
|
2533 // |
|
2534 //COPY |
|
2535 //Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus) |
|
2536 // |
|
2537 ///////////////////////////////////////////////////////////////////////////////////// |
|
2538 |
|
2539 START_TESTCASE PBASE-F32-FileMan-PublicApi-2111 |
|
2540 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2111 |
|
2541 //! @SYMAPI CFileMan |
|
2542 //! @SYMTestCaseDesc Function Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus) negative test. |
|
2543 //! Sets file attributes to normal and tries to copy non-existing file from one directory to another asynchronously. |
|
2544 //! Uses API elements: NewL(), Attribs(), Copy(). |
|
2545 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
2546 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
2547 //! 3.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch, TRequestStatus &aStatus) |
|
2548 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
2549 //! and KEntryAttNormal as second parameter, |
|
2550 //! and KEntryAttReadOnly as third parameter, and TTime(0) as fourth parameter, |
|
2551 //! and CFileMan::EOverWrite as fifth parameter, |
|
2552 //! and iStatus as sixth parameter. |
|
2553 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus). |
|
2554 //! and {TestPath}fileman\Test123.txt as first parameter, |
|
2555 //! and {TestPath}fileman\Copy\ as second parameter, |
|
2556 //! and iStatus as last parameter. |
|
2557 //! @SYMTestStatus Implemented |
|
2558 //! @SYMTestPriority Critical |
|
2559 //! @SYMTestExpectedResults Copy() returns KErrNotFound. |
|
2560 //! @SYMTestType CIT |
|
2561 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
2562 CREATE_OBJECT RFs RFs1 |
|
2563 CREATE_OBJECT CFileMan CFileMan1 |
|
2564 COMMAND RFs1 new |
|
2565 COMMAND RFs1 Connect |
|
2566 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
2567 COMMAND !AsyncError=-1 CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2111-001-Copy_command005 |
|
2568 OUTSTANDING |
|
2569 COMMAND CFileMan1 ~ |
|
2570 COMMAND RFs1 ~ |
|
2571 END_TEST_BLOCK |
|
2572 END_TESTCASE PBASE-F32-FileMan-PublicApi-2111 |
|
2573 |
|
2574 |
|
2575 START_TESTCASE PBASE-F32-FileMan-PublicApi-2112 |
|
2576 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2112 |
|
2577 //! @SYMAPI CFileMan |
|
2578 //! @SYMTestCaseDesc Function Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus) negative test. |
|
2579 //! Sets file attributes to normal and tries to copy file with wrong path name from one directory to another asynchronously. |
|
2580 //! Uses API elements: NewL(), Attribs(), Copy(). |
|
2581 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
2582 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
2583 //! 3.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch, TRequestStatus &aStatus) |
|
2584 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
2585 //! and KEntryAttNormal as second parameter, |
|
2586 //! and KEntryAttReadOnly as third parameter, and TTime(0) as fourth parameter, |
|
2587 //! and CFileMan::EOverWrite as fifth parameter, |
|
2588 //! and iStatus as sixth parameter. |
|
2589 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus). |
|
2590 //! and {TestPath}fileman\\\\\\Test3.txt as first parameter, |
|
2591 //! and {TestPath}fileman\Copy\ as second parameter, |
|
2592 //! and iStatus as last parameter. |
|
2593 //! @SYMTestStatus Implemented |
|
2594 //! @SYMTestPriority Critical |
|
2595 //! @SYMTestExpectedResults Copy() returns KErrBadName. |
|
2596 //! @SYMTestType CIT |
|
2597 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
2598 CREATE_OBJECT RFs RFs1 |
|
2599 CREATE_OBJECT CFileMan CFileMan1 |
|
2600 COMMAND RFs1 new |
|
2601 COMMAND RFs1 Connect |
|
2602 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
2603 COMMAND !AsyncError=-28 CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2112-001-Copy_command005 |
|
2604 OUTSTANDING |
|
2605 COMMAND CFileMan1 ~ |
|
2606 COMMAND RFs1 ~ |
|
2607 END_TEST_BLOCK |
|
2608 END_TESTCASE PBASE-F32-FileMan-PublicApi-2112 |
|
2609 |
|
2610 |
|
2611 START_TESTCASE PBASE-F32-FileMan-PublicApi-2113 |
|
2612 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2113 |
|
2613 //! @SYMAPI CFileMan |
|
2614 //! @SYMTestCaseDesc Function Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus) negative test. |
|
2615 //! Sets file attributes to normal and tries to copy file from one directory to directory with wrong path name asynchronously. |
|
2616 //! Uses API elements: NewL(), Attribs(), Copy(). |
|
2617 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
2618 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
2619 //! 3.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch, TRequestStatus &aStatus) |
|
2620 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
2621 //! and KEntryAttNormal as second parameter, |
|
2622 //! and KEntryAttReadOnly as third parameter, and TTime(0) as fourth parameter, |
|
2623 //! and CFileMan::EOverWrite as fifth parameter, |
|
2624 //! and iStatus as sixth parameter. |
|
2625 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus). |
|
2626 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
2627 //! and {TestPath}fileman\/\/\Copy\ as second parameter, |
|
2628 //! and iStatus as last parameter. |
|
2629 //! @SYMTestStatus Implemented |
|
2630 //! @SYMTestPriority Critical |
|
2631 //! @SYMTestExpectedResults Copy() returns KErrBadName. |
|
2632 //! @SYMTestType CIT |
|
2633 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
2634 CREATE_OBJECT RFs RFs1 |
|
2635 CREATE_OBJECT CFileMan CFileMan1 |
|
2636 COMMAND RFs1 new |
|
2637 COMMAND RFs1 Connect |
|
2638 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
2639 COMMAND !AsyncError=-28 CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2113-001-Copy_command005 |
|
2640 OUTSTANDING |
|
2641 COMMAND CFileMan1 ~ |
|
2642 COMMAND RFs1 ~ |
|
2643 END_TEST_BLOCK |
|
2644 END_TESTCASE PBASE-F32-FileMan-PublicApi-2113 |
|
2645 |
|
2646 |
|
2647 START_TESTCASE PBASE-F32-FileMan-PublicApi-2114 |
|
2648 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2114 |
|
2649 //! @SYMAPI CFileMan |
|
2650 //! @SYMTestCaseDesc Function Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus) negative test. |
|
2651 //! Sets file attributes to normal and tries to copy file from one directory to non-existing directory asynchronously. |
|
2652 //! Uses API elements: NewL(), Attribs(), Copy(). |
|
2653 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
2654 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
2655 //! 3.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch, TRequestStatus &aStatus) |
|
2656 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
2657 //! and KEntryAttNormal as second parameter, |
|
2658 //! and KEntryAttReadOnly as third parameter, and TTime(0) as fourth parameter, |
|
2659 //! and CFileMan::EOverWrite as fifth parameter, |
|
2660 //! and iStatus as sixth parameter. |
|
2661 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus). |
|
2662 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
2663 //! and {TestPath}fileman\NotExist\ as second parameter, |
|
2664 //! and iStatus as last parameter. |
|
2665 //! @SYMTestStatus Implemented |
|
2666 //! @SYMTestPriority Critical |
|
2667 //! @SYMTestExpectedResults Copy() returns KErrPathNotFound |
|
2668 //! @SYMTestType CIT |
|
2669 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
2670 CREATE_OBJECT RFs RFs1 |
|
2671 CREATE_OBJECT CFileMan CFileMan1 |
|
2672 COMMAND RFs1 new |
|
2673 COMMAND RFs1 Connect |
|
2674 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
2675 COMMAND !AsyncError=-12 CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2114-001-Copy_command005 |
|
2676 OUTSTANDING |
|
2677 COMMAND CFileMan1 ~ |
|
2678 COMMAND RFs1 ~ |
|
2679 END_TEST_BLOCK |
|
2680 END_TESTCASE PBASE-F32-FileMan-PublicApi-2114 |
|
2681 |
|
2682 |
|
2683 ////////////////////////////////////////////// |
|
2684 // |
|
2685 //DELETE |
|
2686 //Delete(const TDesC &aName, TUint aSwitch=0) |
|
2687 // |
|
2688 ////////////////////////////////////////////// |
|
2689 |
|
2690 START_TESTCASE PBASE-F32-FileMan-PublicApi-2115 |
|
2691 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2115 |
|
2692 //! @SYMAPI CFileMan |
|
2693 //! @SYMTestCaseDesc Function Delete(const TDesC &aName, TUint aSwitch=0) negative test. |
|
2694 //! Tries to delete non-existing file synchronously. |
|
2695 //! Uses API elements: NewL(), Delete(). |
|
2696 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
2697 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
2698 //! 3.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), and {TestPath}fileman\Test123.txt as parameter |
|
2699 //! @SYMTestStatus Implemented |
|
2700 //! @SYMTestPriority Critical |
|
2701 //! @SYMTestExpectedResults Delete() returns KErrNotFound. |
|
2702 //! @SYMTestType CIT |
|
2703 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
2704 CREATE_OBJECT RFs RFs1 |
|
2705 CREATE_OBJECT CFileMan CFileMan1 |
|
2706 COMMAND RFs1 new |
|
2707 COMMAND RFs1 Connect |
|
2708 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
2709 COMMAND !Error=-1 CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2115-001-Delete_command005 |
|
2710 COMMAND CFileMan1 ~ |
|
2711 COMMAND RFs1 ~ |
|
2712 END_TEST_BLOCK |
|
2713 END_TESTCASE PBASE-F32-FileMan-PublicApi-2115 |
|
2714 |
|
2715 |
|
2716 START_TESTCASE PBASE-F32-FileMan-PublicApi-2116 |
|
2717 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2116 |
|
2718 //! @SYMAPI CFileMan |
|
2719 //! @SYMTestCaseDesc Function Delete(const TDesC &aName, TUint aSwitch=0) negative test. |
|
2720 //! Tries to delete file with wrong path name synchronously. |
|
2721 //! Uses API elements: NewL(), Delete(). |
|
2722 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
2723 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
2724 //! 3.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), and {TestPath}fileman\\\\\Test3.txt as parameter |
|
2725 //! @SYMTestStatus Implemented |
|
2726 //! @SYMTestPriority Critical |
|
2727 //! @SYMTestExpectedResults Delete() returns KErrBadName. |
|
2728 //! @SYMTestType CIT |
|
2729 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
2730 CREATE_OBJECT RFs RFs1 |
|
2731 CREATE_OBJECT CFileMan CFileMan1 |
|
2732 COMMAND RFs1 new |
|
2733 COMMAND RFs1 Connect |
|
2734 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
2735 COMMAND !Error=-28 CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2116-001-Delete_command005 |
|
2736 COMMAND CFileMan1 ~ |
|
2737 COMMAND RFs1 ~ |
|
2738 END_TEST_BLOCK |
|
2739 END_TESTCASE PBASE-F32-FileMan-PublicApi-2116 |
|
2740 |
|
2741 |
|
2742 ////////////////////////////////////////////////////////////////////// |
|
2743 // |
|
2744 //DELETE |
|
2745 //Delete(const TDesC &aName, TUint aSwitch=0, TRequestStatus &aStatus) |
|
2746 // |
|
2747 ////////////////////////////////////////////////////////////////////// |
|
2748 |
|
2749 START_TESTCASE PBASE-F32-FileMan-PublicApi-2117 |
|
2750 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2117 |
|
2751 //! @SYMAPI CFileMan |
|
2752 //! @SYMTestCaseDesc Function Delete(const TDesC &aName, TUint aSwitch=0, TRequestStatus &aStatus) negative test. |
|
2753 //! Tries to delete non-existing file asynchronously. |
|
2754 //! Uses API elements: NewL(), Delete(). |
|
2755 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
2756 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
2757 //! 3.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0, TRequestStatus &aStatus), |
|
2758 //! and {TestPath}fileman\Copy\Test123.txt as first parameter, |
|
2759 //! and CFileMan::EOverWrite as second parameter, |
|
2760 //! and iStatus as third parameter. |
|
2761 //! @SYMTestStatus Implemented |
|
2762 //! @SYMTestPriority Critical |
|
2763 //! @SYMTestExpectedResults Delete() returns KErrNotFound. |
|
2764 //! @SYMTestType CIT |
|
2765 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
2766 CREATE_OBJECT RFs RFs1 |
|
2767 CREATE_OBJECT CFileMan CFileMan1 |
|
2768 COMMAND RFs1 new |
|
2769 COMMAND RFs1 Connect |
|
2770 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
2771 COMMAND !AsyncError=-1 CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2117-001-Delete_command005 |
|
2772 OUTSTANDING |
|
2773 COMMAND CFileMan1 ~ |
|
2774 COMMAND RFs1 ~ |
|
2775 END_TEST_BLOCK |
|
2776 END_TESTCASE PBASE-F32-FileMan-PublicApi-2117 |
|
2777 |
|
2778 |
|
2779 START_TESTCASE PBASE-F32-FileMan-PublicApi-2118 |
|
2780 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2118 |
|
2781 //! @SYMAPI CFileMan |
|
2782 //! @SYMTestCaseDesc Function Delete(const TDesC &aName, TUint aSwitch=0, TRequestStatus &aStatus) negative test. |
|
2783 //! Tries to delete file with wrong path name asynchronously. |
|
2784 //! Uses API elements: NewL(), Delete(). |
|
2785 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
2786 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
2787 //! 3.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0, TRequestStatus &aStatus), |
|
2788 //! and {TestPath}fileman\Copy\\\\\Test3.txt as first parameter, |
|
2789 //! and CFileMan::EOverWrite as second parameter, |
|
2790 //! and iStatus as third parameter. |
|
2791 //! @SYMTestStatus Implemented |
|
2792 //! @SYMTestPriority Critical |
|
2793 //! @SYMTestExpectedResults Delete() returns KErrBadName. |
|
2794 //! @SYMTestType CIT |
|
2795 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
2796 CREATE_OBJECT RFs RFs1 |
|
2797 CREATE_OBJECT CFileMan CFileMan1 |
|
2798 COMMAND RFs1 new |
|
2799 COMMAND RFs1 Connect |
|
2800 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
2801 COMMAND !AsyncError=-28 CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2118-001-Delete_command005 |
|
2802 OUTSTANDING |
|
2803 COMMAND CFileMan1 ~ |
|
2804 COMMAND RFs1 ~ |
|
2805 END_TEST_BLOCK |
|
2806 END_TESTCASE PBASE-F32-FileMan-PublicApi-2118 |
|
2807 |
|
2808 |
|
2809 //////////////////////////////////////////////////////////////////////// |
|
2810 // |
|
2811 //MOVE |
|
2812 //Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) |
|
2813 // |
|
2814 //////////////////////////////////////////////////////////////////////// |
|
2815 |
|
2816 START_TESTCASE PBASE-F32-FileMan-PublicApi-2119 |
|
2817 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2119 |
|
2818 //! @SYMAPI CFileMan |
|
2819 //! @SYMTestCaseDesc Function Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) negative test. |
|
2820 //! Tries to move non-existing file from one directory to another synchronously. |
|
2821 //! Uses API elements: NewL(), Move(). |
|
2822 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
2823 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
2824 //! 3.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite). |
|
2825 //! and {TestPath}fileman\Test123.txt as first parameter, |
|
2826 //! and {TestPath}fileman\Copy\ as second parameter. |
|
2827 //! @SYMTestStatus Implemented |
|
2828 //! @SYMTestPriority Critical |
|
2829 //! @SYMTestExpectedResults Move() returns KErrNotFound. |
|
2830 //! @SYMTestType CIT |
|
2831 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
2832 CREATE_OBJECT RFs RFs1 |
|
2833 CREATE_OBJECT CFileMan CFileMan1 |
|
2834 COMMAND RFs1 new |
|
2835 COMMAND RFs1 Connect |
|
2836 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
2837 COMMAND !Error=-1 CFileMan1 Move PBASE-F32-FileMan-PublicApi-2119-001-Move_command005 |
|
2838 COMMAND CFileMan1 ~ |
|
2839 COMMAND RFs1 ~ |
|
2840 END_TEST_BLOCK |
|
2841 END_TESTCASE PBASE-F32-FileMan-PublicApi-2119 |
|
2842 |
|
2843 |
|
2844 START_TESTCASE PBASE-F32-FileMan-PublicApi-2120 |
|
2845 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2120 |
|
2846 //! @SYMAPI CFileMan |
|
2847 //! @SYMTestCaseDesc Function Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) negative test. |
|
2848 //! Tries to move file with wrong path name from one directory to another synchronously. |
|
2849 //! Uses API elements: NewL(), Move(). |
|
2850 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
2851 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
2852 //! 3.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite). |
|
2853 //! and {TestPath}fileman\\\\\Test3.txt as first parameter, |
|
2854 //! and {TestPath}fileman\Copy\ as second parameter. |
|
2855 //! @SYMTestStatus Implemented |
|
2856 //! @SYMTestPriority Critical |
|
2857 //! @SYMTestExpectedResults Move() returns KErrBadName. |
|
2858 //! @SYMTestType CIT |
|
2859 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
2860 CREATE_OBJECT RFs RFs1 |
|
2861 CREATE_OBJECT CFileMan CFileMan1 |
|
2862 COMMAND RFs1 new |
|
2863 COMMAND RFs1 Connect |
|
2864 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
2865 COMMAND !Error=-28 CFileMan1 Move PBASE-F32-FileMan-PublicApi-2120-001-Move_command005 |
|
2866 COMMAND CFileMan1 ~ |
|
2867 COMMAND RFs1 ~ |
|
2868 END_TEST_BLOCK |
|
2869 END_TESTCASE PBASE-F32-FileMan-PublicApi-2120 |
|
2870 |
|
2871 |
|
2872 START_TESTCASE PBASE-F32-FileMan-PublicApi-2121 |
|
2873 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2121 |
|
2874 //! @SYMAPI CFileMan |
|
2875 //! @SYMTestCaseDesc Function Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) negative test. |
|
2876 //! Tries to move file from one directory to directory with wrong path name synchronously. |
|
2877 //! Uses API elements: NewL(), Move(). |
|
2878 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
2879 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
2880 //! 3.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite). |
|
2881 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
2882 //! and {TestPath}fileman\\\Copy\ as second parameter. |
|
2883 //! @SYMTestStatus Implemented |
|
2884 //! @SYMTestPriority Critical |
|
2885 //! @SYMTestExpectedResults Move() returns KErrBadName. |
|
2886 //! @SYMTestType CIT |
|
2887 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
2888 CREATE_OBJECT RFs RFs1 |
|
2889 CREATE_OBJECT CFileMan CFileMan1 |
|
2890 COMMAND RFs1 new |
|
2891 COMMAND RFs1 Connect |
|
2892 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
2893 COMMAND !Error=-28 CFileMan1 Move PBASE-F32-FileMan-PublicApi-2121-001-Move_command005 |
|
2894 COMMAND CFileMan1 ~ |
|
2895 COMMAND RFs1 ~ |
|
2896 END_TEST_BLOCK |
|
2897 END_TESTCASE PBASE-F32-FileMan-PublicApi-2121 |
|
2898 |
|
2899 |
|
2900 START_TESTCASE PBASE-F32-FileMan-PublicApi-2122 |
|
2901 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2122 |
|
2902 //! @SYMAPI CFileMan |
|
2903 //! @SYMTestCaseDesc Function Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) negative test. |
|
2904 //! Tries to move file from one directory to non-existing directory synchronously. |
|
2905 //! Uses API elements: NewL(), Move(). |
|
2906 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
2907 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
2908 //! 3.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite). |
|
2909 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
2910 //! and {TestPath}fileman\NotExist\ as second parameter. |
|
2911 //! @SYMTestStatus Implemented |
|
2912 //! @SYMTestPriority Critical |
|
2913 //! @SYMTestExpectedResults Move() returns KErrPathNotFound. |
|
2914 //! @SYMTestType CIT |
|
2915 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
2916 CREATE_OBJECT RFs RFs1 |
|
2917 CREATE_OBJECT CFileMan CFileMan1 |
|
2918 COMMAND RFs1 new |
|
2919 COMMAND RFs1 Connect |
|
2920 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
2921 COMMAND !Error=-12 CFileMan1 Move PBASE-F32-FileMan-PublicApi-2122-001-Move_command005 |
|
2922 COMMAND CFileMan1 ~ |
|
2923 COMMAND RFs1 ~ |
|
2924 END_TEST_BLOCK |
|
2925 END_TESTCASE PBASE-F32-FileMan-PublicApi-2122 |
|
2926 |
|
2927 |
|
2928 ////////////////////////////////////////////////////////////////////////////////////// |
|
2929 // |
|
2930 //MOVE |
|
2931 //Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus) |
|
2932 // |
|
2933 ////////////////////////////////////////////////////////////////////////////////////// |
|
2934 |
|
2935 START_TESTCASE PBASE-F32-FileMan-PublicApi-2123 |
|
2936 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2123 |
|
2937 //! @SYMAPI CFileMan |
|
2938 //! @SYMTestCaseDesc Function Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus) negative test. |
|
2939 //! Tries to move non-existing file from one directory to another asynchronously. |
|
2940 //! Uses API elements: NewL(), Move(). |
|
2941 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
2942 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
2943 //! 3.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus), |
|
2944 //! and {TestPath}fileman\Test123.txt as first parameter, |
|
2945 //! and {TestPath}fileman\Copy\ as second parameter, |
|
2946 //! and CFileMan::EOverWrite as third parameter, |
|
2947 //! and iStatus as fourth parameter. |
|
2948 //! @SYMTestStatus Implemented |
|
2949 //! @SYMTestPriority Critical |
|
2950 //! @SYMTestExpectedResults Move() returns KErrNotFound. |
|
2951 //! @SYMTestType CIT |
|
2952 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
2953 CREATE_OBJECT RFs RFs1 |
|
2954 CREATE_OBJECT CFileMan CFileMan1 |
|
2955 COMMAND RFs1 new |
|
2956 COMMAND RFs1 Connect |
|
2957 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
2958 COMMAND !AsyncError=-1 CFileMan1 Move PBASE-F32-FileMan-PublicApi-2123-001-Move_command005 |
|
2959 OUTSTANDING |
|
2960 COMMAND CFileMan1 ~ |
|
2961 COMMAND RFs1 ~ |
|
2962 END_TEST_BLOCK |
|
2963 END_TESTCASE PBASE-F32-FileMan-PublicApi-2123 |
|
2964 |
|
2965 |
|
2966 START_TESTCASE PBASE-F32-FileMan-PublicApi-2124 |
|
2967 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2124 |
|
2968 //! @SYMAPI CFileMan |
|
2969 //! @SYMTestCaseDesc Function Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus) negative test. |
|
2970 //! Tries to move file with wrong path name from one directory to another asynchronously. |
|
2971 //! Uses API elements: NewL(), Move(). |
|
2972 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
2973 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
2974 //! 3.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus), |
|
2975 //! and {TestPath}fileman\\\\\\Test3.txt as first parameter, |
|
2976 //! and {TestPath}fileman\Copy\ as second parameter, |
|
2977 //! and CFileMan::EOverWrite as third parameter, |
|
2978 //! and iStatus as fourth parameter. |
|
2979 //! @SYMTestStatus Implemented |
|
2980 //! @SYMTestPriority Critical |
|
2981 //! @SYMTestExpectedResults Move() returns KErrBadName. |
|
2982 //! @SYMTestType CIT |
|
2983 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
2984 CREATE_OBJECT RFs RFs1 |
|
2985 CREATE_OBJECT CFileMan CFileMan1 |
|
2986 COMMAND RFs1 new |
|
2987 COMMAND RFs1 Connect |
|
2988 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
2989 COMMAND !AsyncError=-28 CFileMan1 Move PBASE-F32-FileMan-PublicApi-2124-001-Move_command005 |
|
2990 OUTSTANDING |
|
2991 COMMAND CFileMan1 ~ |
|
2992 COMMAND RFs1 ~ |
|
2993 END_TEST_BLOCK |
|
2994 END_TESTCASE PBASE-F32-FileMan-PublicApi-2124 |
|
2995 |
|
2996 |
|
2997 START_TESTCASE PBASE-F32-FileMan-PublicApi-2125 |
|
2998 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2125 |
|
2999 //! @SYMAPI CFileMan |
|
3000 //! @SYMTestCaseDesc Function Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus) negative test. |
|
3001 //! Tries to move file from one directory to directory with wrong path name asynchronously. |
|
3002 //! Uses API elements: NewL(), Move(). |
|
3003 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
3004 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
3005 //! 3.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus), |
|
3006 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
3007 //! and {TestPath}fileman\\\Copy\ as second parameter, |
|
3008 //! and CFileMan::EOverWrite as third parameter, |
|
3009 //! and iStatus as fourth parameter. |
|
3010 //! @SYMTestStatus Implemented |
|
3011 //! @SYMTestPriority Critical |
|
3012 //! @SYMTestExpectedResults Move() returns KErrBadName. |
|
3013 //! @SYMTestType CIT |
|
3014 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
3015 CREATE_OBJECT RFs RFs1 |
|
3016 CREATE_OBJECT CFileMan CFileMan1 |
|
3017 COMMAND RFs1 new |
|
3018 COMMAND RFs1 Connect |
|
3019 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
3020 COMMAND !AsyncError=-28 CFileMan1 Move PBASE-F32-FileMan-PublicApi-2125-001-Move_command005 |
|
3021 OUTSTANDING |
|
3022 COMMAND CFileMan1 ~ |
|
3023 COMMAND RFs1 ~ |
|
3024 END_TEST_BLOCK |
|
3025 END_TESTCASE PBASE-F32-FileMan-PublicApi-2125 |
|
3026 |
|
3027 |
|
3028 START_TESTCASE PBASE-F32-FileMan-PublicApi-2126 |
|
3029 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2126 |
|
3030 //! @SYMAPI CFileMan |
|
3031 //! @SYMTestCaseDesc Function Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus) negative test. |
|
3032 //! Tries to move file from one directory to non-existing directory asynchronously. |
|
3033 //! Uses API elements: NewL(), Move(). |
|
3034 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
3035 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
3036 //! 3.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus), |
|
3037 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
3038 //! and {TestPath}fileman\NotExist\ as second parameter, |
|
3039 //! and CFileMan::EOverWrite as third parameter, |
|
3040 //! and iStatus as fourth parameter. |
|
3041 //! @SYMTestStatus Implemented |
|
3042 //! @SYMTestPriority Critical |
|
3043 //! @SYMTestExpectedResults Move() returns KErrPathNotFound. |
|
3044 //! @SYMTestType CIT |
|
3045 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
3046 CREATE_OBJECT RFs RFs1 |
|
3047 CREATE_OBJECT CFileMan CFileMan1 |
|
3048 COMMAND RFs1 new |
|
3049 COMMAND RFs1 Connect |
|
3050 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
3051 COMMAND !AsyncError=-12 CFileMan1 Move PBASE-F32-FileMan-PublicApi-2126-001-Move_command005 |
|
3052 OUTSTANDING |
|
3053 COMMAND CFileMan1 ~ |
|
3054 COMMAND RFs1 ~ |
|
3055 END_TEST_BLOCK |
|
3056 END_TESTCASE PBASE-F32-FileMan-PublicApi-2126 |
|
3057 |
|
3058 |
|
3059 ////////////////////////////////////////////////////////////////////////// |
|
3060 // |
|
3061 //RENAME |
|
3062 //Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) |
|
3063 // |
|
3064 ////////////////////////////////////////////////////////////////////////// |
|
3065 |
|
3066 START_TESTCASE PBASE-F32-FileMan-PublicApi-2127 |
|
3067 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2127 |
|
3068 //! @SYMAPI CFileMan |
|
3069 //! @SYMTestCaseDesc Function Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) negative test. |
|
3070 //! Tries to rename non-existing file name synchronously. |
|
3071 //! Uses API elements: NewL(), Rename(). |
|
3072 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
3073 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
3074 //! 3.Call CFileMan::Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
3075 //! and {TestPath}fileman\Test123.txt as first parameter, |
|
3076 //! and {TestPath}fileman\Renamed.txt as second parameter. |
|
3077 //! @SYMTestStatus Implemented |
|
3078 //! @SYMTestPriority Critical |
|
3079 //! @SYMTestExpectedResults Rename() returns KErrNotFound. |
|
3080 //! @SYMTestType CIT |
|
3081 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
3082 CREATE_OBJECT RFs RFs1 |
|
3083 CREATE_OBJECT CFileMan CFileMan1 |
|
3084 COMMAND RFs1 new |
|
3085 COMMAND RFs1 Connect |
|
3086 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
3087 COMMAND !Error=-1 CFileMan1 Rename PBASE-F32-FileMan-PublicApi-2127-001-Rename_command005 |
|
3088 COMMAND CFileMan1 ~ |
|
3089 COMMAND RFs1 ~ |
|
3090 END_TEST_BLOCK |
|
3091 END_TESTCASE PBASE-F32-FileMan-PublicApi-2127 |
|
3092 |
|
3093 |
|
3094 START_TESTCASE PBASE-F32-FileMan-PublicApi-2128 |
|
3095 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2128 |
|
3096 //! @SYMAPI CFileMan |
|
3097 //! @SYMTestCaseDesc Function Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) negative test. |
|
3098 //! Tries to rename file with wrong path name synchronously. |
|
3099 //! Uses API elements: NewL(), Rename(). |
|
3100 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
3101 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
3102 //! 3.Call CFileMan::Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
3103 //! and {TestPath}fileman\\\\\Test3.txt as first parameter, |
|
3104 //! and {TestPath}fileman\Renamed.txt as second parameter. |
|
3105 //! @SYMTestStatus Implemented |
|
3106 //! @SYMTestPriority Critical |
|
3107 //! @SYMTestExpectedResults Rename() returns KErrBadName. |
|
3108 //! @SYMTestType CIT |
|
3109 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
3110 CREATE_OBJECT RFs RFs1 |
|
3111 CREATE_OBJECT CFileMan CFileMan1 |
|
3112 COMMAND RFs1 new |
|
3113 COMMAND RFs1 Connect |
|
3114 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
3115 COMMAND !Error=-28 CFileMan1 Rename PBASE-F32-FileMan-PublicApi-2128-001-Rename_command005 |
|
3116 COMMAND CFileMan1 ~ |
|
3117 COMMAND RFs1 ~ |
|
3118 END_TEST_BLOCK |
|
3119 END_TESTCASE PBASE-F32-FileMan-PublicApi-2128 |
|
3120 |
|
3121 |
|
3122 START_TESTCASE PBASE-F32-FileMan-PublicApi-2129 |
|
3123 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2129 |
|
3124 //! @SYMAPI CFileMan |
|
3125 //! @SYMTestCaseDesc Function Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) negative test. |
|
3126 //! Tries to rename file synchronously when new file path is wrong. |
|
3127 //! Uses API elements: NewL(), Rename(). |
|
3128 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
3129 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
3130 //! 3.Call CFileMan::Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
3131 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
3132 //! and {TestPath}fileman\\\Renamed.txt as second parameter. |
|
3133 //! @SYMTestStatus Implemented |
|
3134 //! @SYMTestPriority Critical |
|
3135 //! @SYMTestExpectedResults Rename() returns KErrBadName. |
|
3136 //! @SYMTestType CIT |
|
3137 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
3138 CREATE_OBJECT RFs RFs1 |
|
3139 CREATE_OBJECT CFileMan CFileMan1 |
|
3140 COMMAND RFs1 new |
|
3141 COMMAND RFs1 Connect |
|
3142 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
3143 COMMAND !Error=-28 CFileMan1 Rename PBASE-F32-FileMan-PublicApi-2129-001-Rename_command005 |
|
3144 COMMAND CFileMan1 ~ |
|
3145 COMMAND RFs1 ~ |
|
3146 END_TEST_BLOCK |
|
3147 END_TESTCASE PBASE-F32-FileMan-PublicApi-2129 |
|
3148 |
|
3149 |
|
3150 //////////////////////////////////////////////////////////////////////////////////////// |
|
3151 // |
|
3152 //RENAME |
|
3153 //Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus) |
|
3154 // |
|
3155 //////////////////////////////////////////////////////////////////////////////////////// |
|
3156 |
|
3157 START_TESTCASE PBASE-F32-FileMan-PublicApi-2130 |
|
3158 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2130 |
|
3159 //! @SYMAPI CFileMan |
|
3160 //! @SYMTestCaseDesc Function Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus) negative test. |
|
3161 //! Tries to rename non-existing file name asynchronously. |
|
3162 //! Uses API elements: NewL(), Rename(). |
|
3163 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
3164 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
3165 //! 3.Call CFileMan::Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus). |
|
3166 //! and {TestPath}fileman\Test123.txt as first parameter, |
|
3167 //! and {TestPath}fileman\Renamed.txt as second parameter, |
|
3168 //! and CFileMan::EOverWrite as third parameter, |
|
3169 //! and iStatus as last parameter. |
|
3170 //! @SYMTestStatus Implemented |
|
3171 //! @SYMTestPriority Critical |
|
3172 //! @SYMTestExpectedResults Rename() returns KErrNotFound. |
|
3173 //! @SYMTestType CIT |
|
3174 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
3175 CREATE_OBJECT RFs RFs1 |
|
3176 CREATE_OBJECT CFileMan CFileMan1 |
|
3177 COMMAND RFs1 new |
|
3178 COMMAND RFs1 Connect |
|
3179 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
3180 COMMAND !AsyncError=-1 CFileMan1 Rename PBASE-F32-FileMan-PublicApi-2130-001-Rename_command005 |
|
3181 OUTSTANDING |
|
3182 COMMAND CFileMan1 ~ |
|
3183 COMMAND RFs1 ~ |
|
3184 END_TEST_BLOCK |
|
3185 END_TESTCASE PBASE-F32-FileMan-PublicApi-2130 |
|
3186 |
|
3187 |
|
3188 START_TESTCASE PBASE-F32-FileMan-PublicApi-2131 |
|
3189 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2131 |
|
3190 //! @SYMAPI CFileMan |
|
3191 //! @SYMTestCaseDesc Function Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus) negative test. |
|
3192 //! Tries to rename file with wrong path name asynchronously. |
|
3193 //! Uses API elements: NewL(), Rename(). |
|
3194 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
3195 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
3196 //! 3.Call CFileMan::Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus). |
|
3197 //! and {TestPath}fileman\\\\\Test3.txt as first parameter, |
|
3198 //! and {TestPath}fileman\Renamed.txt as second parameter, |
|
3199 //! and CFileMan::EOverWrite as third parameter, |
|
3200 //! and iStatus as last parameter. |
|
3201 //! @SYMTestStatus Implemented |
|
3202 //! @SYMTestPriority Critical |
|
3203 //! @SYMTestExpectedResults Rename() returns KErrBadName. |
|
3204 //! @SYMTestType CIT |
|
3205 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
3206 CREATE_OBJECT RFs RFs1 |
|
3207 CREATE_OBJECT CFileMan CFileMan1 |
|
3208 COMMAND RFs1 new |
|
3209 COMMAND RFs1 Connect |
|
3210 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
3211 COMMAND !AsyncError=-28 CFileMan1 Rename PBASE-F32-FileMan-PublicApi-2131-001-Rename_command005 |
|
3212 OUTSTANDING |
|
3213 COMMAND CFileMan1 ~ |
|
3214 COMMAND RFs1 ~ |
|
3215 END_TEST_BLOCK |
|
3216 END_TESTCASE PBASE-F32-FileMan-PublicApi-2131 |
|
3217 |
|
3218 |
|
3219 START_TESTCASE PBASE-F32-FileMan-PublicApi-2132 |
|
3220 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2132 |
|
3221 //! @SYMAPI CFileMan |
|
3222 //! @SYMTestCaseDesc Function Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus) negative test. |
|
3223 //! Tries to rename file asynchronously when new file path is wrong. |
|
3224 //! Uses API elements: NewL(), Rename(). |
|
3225 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
3226 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
3227 //! 3.Call CFileMan::Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus). |
|
3228 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
3229 //! and {TestPath}fileman\\\Renamed.txt as second parameter, |
|
3230 //! and CFileMan::EOverWrite as third parameter, |
|
3231 //! and iStatus as last parameter. |
|
3232 //! @SYMTestStatus Implemented |
|
3233 //! @SYMTestPriority Critical |
|
3234 //! @SYMTestExpectedResults Rename() returns KErrBadName. |
|
3235 //! @SYMTestType CIT |
|
3236 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
3237 CREATE_OBJECT RFs RFs1 |
|
3238 CREATE_OBJECT CFileMan CFileMan1 |
|
3239 COMMAND RFs1 new |
|
3240 COMMAND RFs1 Connect |
|
3241 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
3242 COMMAND !AsyncError=-28 CFileMan1 Rename PBASE-F32-FileMan-PublicApi-2132-001-Rename_command005 |
|
3243 OUTSTANDING |
|
3244 COMMAND CFileMan1 ~ |
|
3245 COMMAND RFs1 ~ |
|
3246 END_TEST_BLOCK |
|
3247 END_TESTCASE PBASE-F32-FileMan-PublicApi-2132 |
|
3248 |
|
3249 |
|
3250 ////////////////////////////// |
|
3251 // |
|
3252 //REMOVE DIRECTORY |
|
3253 //RmDir(const TDesC &aDirName) |
|
3254 // |
|
3255 ////////////////////////////// |
|
3256 |
|
3257 START_TESTCASE PBASE-F32-FileMan-PublicApi-2133 |
|
3258 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2133 |
|
3259 //! @SYMAPI CFileMan |
|
3260 //! @SYMTestCaseDesc Function RmDir(const TDesC &aDirName) negative test. |
|
3261 //! Tries to remove non-existing directory synchronously. |
|
3262 //! Uses API elements: NewL(), RmDir(). |
|
3263 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
3264 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
3265 //! 3.Call CFileMan::RmDir(const TDesC &aDirName) and {TestPath}fileman\Copy123\ as parameter. |
|
3266 //! @SYMTestStatus Implemented |
|
3267 //! @SYMTestPriority Critical |
|
3268 //! @SYMTestExpectedResults RmDir() returns KErrPathNotFound. |
|
3269 //! @SYMTestType CIT |
|
3270 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
3271 CREATE_OBJECT RFs RFs1 |
|
3272 CREATE_OBJECT CFileMan CFileMan1 |
|
3273 COMMAND RFs1 new |
|
3274 COMMAND RFs1 Connect |
|
3275 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
3276 COMMAND !Error=-12 CFileMan1 RmDir PBASE-F32-FileMan-PublicApi-2133-001-RmDir_command005 |
|
3277 COMMAND CFileMan1 ~ |
|
3278 COMMAND RFs1 ~ |
|
3279 END_TEST_BLOCK |
|
3280 END_TESTCASE PBASE-F32-FileMan-PublicApi-2133 |
|
3281 |
|
3282 |
|
3283 START_TESTCASE PBASE-F32-FileMan-PublicApi-2134 |
|
3284 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2134 |
|
3285 //! @SYMAPI CFileMan |
|
3286 //! @SYMTestCaseDesc Function RmDir(const TDesC &aDirName) negative test. |
|
3287 //! Tries to remove directory with wrong path name synchronously. |
|
3288 //! Uses API elements: NewL(), RmDir(). |
|
3289 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
3290 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
3291 //! 3.Call CFileMan::RmDir(const TDesC &aDirName) and {TestPath}fileman\\\\\Copy\ as parameter. |
|
3292 //! @SYMTestStatus Implemented |
|
3293 //! @SYMTestPriority Critical |
|
3294 //! @SYMTestExpectedResults RmDir() returns KErrBadName. |
|
3295 //! @SYMTestType CIT |
|
3296 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
3297 CREATE_OBJECT RFs RFs1 |
|
3298 CREATE_OBJECT CFileMan CFileMan1 |
|
3299 COMMAND RFs1 new |
|
3300 COMMAND RFs1 Connect |
|
3301 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
3302 COMMAND !Error=-28 CFileMan1 RmDir PBASE-F32-FileMan-PublicApi-2134-001-RmDir_command005 |
|
3303 COMMAND CFileMan1 ~ |
|
3304 COMMAND RFs1 ~ |
|
3305 END_TEST_BLOCK |
|
3306 END_TESTCASE PBASE-F32-FileMan-PublicApi-2134 |
|
3307 |
|
3308 |
|
3309 //////////////////////////////////////////////////////// |
|
3310 // |
|
3311 //REMOVE DIRECTORY |
|
3312 //RmDir(const TDesC &aDirName, TRequestStatus &aStatus) |
|
3313 // |
|
3314 //////////////////////////////////////////////////////// |
|
3315 |
|
3316 START_TESTCASE PBASE-F32-FileMan-PublicApi-2135 |
|
3317 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2135 |
|
3318 //! @SYMAPI CFileMan |
|
3319 //! @SYMTestCaseDesc Function RmDir(const TDesC &aDirName, TRequestStatus &aStatus) negative test. |
|
3320 //! Tries to remove non-existing directory asynchronously. |
|
3321 //! Uses API elements: NewL(), RmDir(). |
|
3322 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
3323 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
3324 //! 3.Call CFileMan::RmDir(const TDesC &aDirName, TRequestStatus &aStatus), |
|
3325 //! and {TestPath}fileman\Copy123\ as first parameter, |
|
3326 //! and iStatus as second parameter. |
|
3327 //! @SYMTestStatus Implemented |
|
3328 //! @SYMTestPriority Critical |
|
3329 //! @SYMTestExpectedResults RmDir() returns KErrPathNotFound. |
|
3330 //! @SYMTestType CIT |
|
3331 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
3332 CREATE_OBJECT RFs RFs1 |
|
3333 CREATE_OBJECT CFileMan CFileMan1 |
|
3334 COMMAND RFs1 new |
|
3335 COMMAND RFs1 Connect |
|
3336 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
3337 COMMAND !AsyncError=-12 CFileMan1 RmDir PBASE-F32-FileMan-PublicApi-2135-001-RmDir_command005 |
|
3338 OUTSTANDING |
|
3339 COMMAND CFileMan1 ~ |
|
3340 COMMAND RFs1 ~ |
|
3341 END_TEST_BLOCK |
|
3342 END_TESTCASE PBASE-F32-FileMan-PublicApi-2135 |
|
3343 |
|
3344 |
|
3345 START_TESTCASE PBASE-F32-FileMan-PublicApi-2136 |
|
3346 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2136 |
|
3347 //! @SYMAPI CFileMan |
|
3348 //! @SYMTestCaseDesc Function RmDir(const TDesC &aDirName, TRequestStatus &aStatus) negative test. |
|
3349 //! Tries to remove directory with wrong path name asynchronously. |
|
3350 //! Uses API elements: NewL(), RmDir(). |
|
3351 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
3352 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
3353 //! 3.Call CFileMan::RmDir(const TDesC &aDirName, TRequestStatus &aStatus), |
|
3354 //! and {TestPath}fileman\\\\\Copy\ as first parameter, |
|
3355 //! and iStatus as second parameter. |
|
3356 //! @SYMTestStatus Implemented |
|
3357 //! @SYMTestPriority Critical |
|
3358 //! @SYMTestExpectedResults RmDir() returns KErrBadName. |
|
3359 //! @SYMTestType CIT |
|
3360 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
3361 CREATE_OBJECT RFs RFs1 |
|
3362 CREATE_OBJECT CFileMan CFileMan1 |
|
3363 COMMAND RFs1 new |
|
3364 COMMAND RFs1 Connect |
|
3365 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
3366 COMMAND !AsyncError=-28 CFileMan1 RmDir PBASE-F32-FileMan-PublicApi-2136-001-RmDir_command005 |
|
3367 OUTSTANDING |
|
3368 COMMAND CFileMan1 ~ |
|
3369 COMMAND RFs1 ~ |
|
3370 END_TEST_BLOCK |
|
3371 END_TESTCASE PBASE-F32-FileMan-PublicApi-2136 |
|
3372 |
|
3373 |
|
3374 ////////////////////////////////////////////////////////////////////////// |
|
3375 // |
|
3376 //COPY |
|
3377 //Copy(const RFile &anOld, const TDesC &aNew, TUint aSwitches=EOverWrite) |
|
3378 // |
|
3379 ////////////////////////////////////////////////////////////////////////// |
|
3380 |
|
3381 START_TESTCASE PBASE-F32-FileMan-PublicApi-2137 |
|
3382 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2137 |
|
3383 //! @SYMAPI CFileMan |
|
3384 //! @SYMTestCaseDesc Function Copy(const RFile &anOld, const TDesC &aNew, TUint aSwitches=EOverWrite) negative test. |
|
3385 //! Opens file then tries to copy file content to another file with wrong path name synchronously. |
|
3386 //! Uses API elements: NewL(), Copy(). |
|
3387 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
3388 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
3389 //! 3.Call RFile::Open() to open file. |
|
3390 //! 4.Call CFileMan::Copy(const RFile &anOld, const TDesC &aNew, TUint aSwitches=EOverWrite), |
|
3391 //! and RFile object as first object, |
|
3392 //! and {TestPath}fileman\\\\\test.txt as second parameter. |
|
3393 //! 5.RFs::Close(). |
|
3394 //! @SYMTestStatus Implemented |
|
3395 //! @SYMTestPriority Critical |
|
3396 //! @SYMTestExpectedResults Copy() returns KErrBadName. |
|
3397 //! @SYMTestType CIT |
|
3398 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
3399 CREATE_OBJECT RFs RFs1 |
|
3400 CREATE_OBJECT RFile RFile1 |
|
3401 CREATE_OBJECT CFileMan CFileMan1 |
|
3402 COMMAND RFs1 new |
|
3403 COMMAND RFs1 Connect |
|
3404 COMMAND RFile1 new |
|
3405 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2137-001-Open_command006 |
|
3406 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
3407 COMMAND !Error=-28 CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2137-001-Copy_command008 |
|
3408 COMMAND CFileMan1 ~ |
|
3409 COMMAND RFile1 Close |
|
3410 COMMAND RFile1 ~ |
|
3411 COMMAND RFs1 ~ |
|
3412 END_TEST_BLOCK |
|
3413 END_TESTCASE PBASE-F32-FileMan-PublicApi-2137 |
|
3414 |
|
3415 |
|
3416 //////////////////////////////////////////////////////////////////////////////////////// |
|
3417 // |
|
3418 //COPY |
|
3419 //Copy(const RFile &anOld, const TDesC &aNew, TUint aSwitches, TRequestStatus &aStatus) |
|
3420 // |
|
3421 //////////////////////////////////////////////////////////////////////////////////////// |
|
3422 |
|
3423 START_TESTCASE PBASE-F32-FileMan-PublicApi-2138 |
|
3424 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2138 |
|
3425 //! @SYMAPI CFileMan |
|
3426 //! @SYMTestCaseDesc Function Copy(const RFile &anOld, const TDesC &aNew, TUint aSwitches, TRequestStatus &aStatus) negative test. |
|
3427 //! Opens file then tries to copy file content to another file with wrong path name asynchronously. |
|
3428 //! Uses API elements: NewL(), Copy(). |
|
3429 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
3430 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
3431 //! 3.Call RFile::Open() to open file. |
|
3432 //! 4.Call CFileMan::Copy(const RFile &anOld, const TDesC &aNew, TUint aSwitches, TRequestStatus &aStatus), |
|
3433 //! and RFile object as first object, |
|
3434 //! and {TestPath}fileman\\\\\test.txt as second parameter, |
|
3435 //! and iStatus as last parameter. |
|
3436 //! @SYMTestStatus Implemented |
|
3437 //! @SYMTestPriority Critical |
|
3438 //! @SYMTestExpectedResults Copy() returns KErrBadName. |
|
3439 //! @SYMTestType CIT |
|
3440 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
3441 CREATE_OBJECT RFs RFs1 |
|
3442 CREATE_OBJECT RFile RFile1 |
|
3443 CREATE_OBJECT CFileMan CFileMan1 |
|
3444 COMMAND RFs1 new |
|
3445 COMMAND RFs1 Connect |
|
3446 COMMAND RFile1 new |
|
3447 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2138-001-Open_command006 |
|
3448 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
3449 COMMAND !AsyncError=-28 CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2138-001-Copy_command008 |
|
3450 OUTSTANDING |
|
3451 COMMAND CFileMan1 ~ |
|
3452 COMMAND RFile1 Close |
|
3453 COMMAND RFile1 ~ |
|
3454 COMMAND RFs1 ~ |
|
3455 END_TEST_BLOCK |
|
3456 END_TESTCASE PBASE-F32-FileMan-PublicApi-2138 |
|
3457 |
|
3458 START_TESTCASE PBASE-F32-FileMan-PublicApi-2139 |
|
3459 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2139 |
|
3460 //! @SYMAPI CFileMan |
|
3461 //! @SYMTestCaseDesc Function Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) negative test. |
|
3462 //! Try to set attribute KEntryAttReadOnly and unset the same attribute KEntryAttReadOnly synchronously for file! |
|
3463 //! And then check that it was not set for file |
|
3464 //! Uses API elements: NewL(), Attribs(). |
|
3465 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
3466 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
3467 //! 3.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
3468 //! and {TestPath}fileman\Test2.txt as first parameter, |
|
3469 //! and KEntryAttReadOnly as second parameter, |
|
3470 //! and KEntryAttReadOnly as third parameter, |
|
3471 //! and TTime(0) as fourth parameter, |
|
3472 //! and 0 as fifth parameter. |
|
3473 //! @SYMTestStatus Implemented |
|
3474 //! @SYMTestPriority Critical |
|
3475 //! @SYMTestExpectedResults Function Attribs() returns Panic with code 21. |
|
3476 //! @SYMTestType CIT |
|
3477 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
3478 CREATE_OBJECT RFs RFs1 |
|
3479 CREATE_OBJECT CFileMan CFileMan1 |
|
3480 COMMAND RFs1 new |
|
3481 COMMAND RFs1 Connect |
|
3482 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
3483 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2139-001-Attribs_command005 |
|
3484 COMMAND CFileMan1 ~ |
|
3485 COMMAND RFs1 ~ |
|
3486 END_TEST_BLOCK !PanicCode=21 !PanicString="FSCLIENT panic" |
|
3487 END_TESTCASE PBASE-F32-FileMan-PublicApi-2139 |
|
3488 |
|
3489 START_TESTCASE PBASE-F32-FileMan-PublicApi-2140 |
|
3490 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2140 |
|
3491 //! @SYMAPI CFileMan |
|
3492 //! @SYMTestCaseDesc Function Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) negative test. |
|
3493 //! Try to set attribute KEntryAttReadOnly and unset the same attribute KEntryAttReadOnly asynchronously for file! |
|
3494 //! And then check that it was not set for file |
|
3495 //! Uses API elements: NewL(), Attribs(). |
|
3496 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
3497 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
3498 //! 3.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
3499 //! and {TestPath}fileman\Test2.txt as first parameter, |
|
3500 //! and KEntryAttReadOnly as second parameter, |
|
3501 //! and KEntryAttReadOnly as third parameter, |
|
3502 //! and TTime(0) as fourth parameter, |
|
3503 //! and 0 as fifth parameter. |
|
3504 //! @SYMTestStatus Implemented |
|
3505 //! @SYMTestPriority Critical |
|
3506 //! @SYMTestExpectedResults Function Attribs() returns Panic with code 21. |
|
3507 //! @SYMTestType CIT |
|
3508 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
3509 CREATE_OBJECT RFs RFs1 |
|
3510 CREATE_OBJECT CFileMan CFileMan1 |
|
3511 COMMAND RFs1 new |
|
3512 COMMAND RFs1 Connect |
|
3513 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
3514 COMMAND !AsyncError=21 CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2140-001-Attribs_command005 |
|
3515 OUTSTANDING |
|
3516 COMMAND CFileMan1 ~ |
|
3517 COMMAND RFs1 ~ |
|
3518 END_TEST_BLOCK |
|
3519 END_TESTCASE PBASE-F32-FileMan-PublicApi-2140 |
|
3520 |
|
3521 START_TESTCASE PBASE-F32-FileMan-PublicApi-2141 |
|
3522 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2141 |
|
3523 //! @SYMAPI CFileMan |
|
3524 //! @SYMTestCaseDesc Function Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) test. |
|
3525 //! Copy same file to the same location a three times with a different aSwitch parameter |
|
3526 //! Uses API elements: NewL(), Copy(); |
|
3527 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
3528 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
3529 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
3530 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
3531 //! and {TestPath}fileman\Copy\ as second parameter, |
|
3532 //! and aSwitch = 0 as third parameter. |
|
3533 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
3534 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
3535 //! and {TestPath}fileman\Copy\ as second parameter, |
|
3536 //! and aSwitch = 0 as third parameter. |
|
3537 //! 5.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
3538 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
3539 //! and {TestPath}fileman\Copy\ as second parameter, |
|
3540 //! and aSwitch = EOverWrite as third parameter. |
|
3541 //! @SYMTestStatus Implemented |
|
3542 //! @SYMTestPriority Critical |
|
3543 //! @SYMTestExpectedResults After second Copy() returns KAlreadyExists. |
|
3544 //! @SYMTestType CIT |
|
3545 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
3546 CREATE_OBJECT RFs RFs1 |
|
3547 CREATE_OBJECT CFileMan CFileMan1 |
|
3548 COMMAND RFs1 new |
|
3549 COMMAND RFs1 Connect |
|
3550 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
3551 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
3552 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_0 |
|
3553 COMMAND !Error=-11 CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_0 |
|
3554 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_EOverWrite |
|
3555 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2141-001-Delete_command009 |
|
3556 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
3557 COMMAND CFileMan1 ~ |
|
3558 COMMAND RFs1 ~ |
|
3559 END_TEST_BLOCK |
|
3560 END_TESTCASE PBASE-F32-FileMan-PublicApi-2141 |
|
3561 |
|
3562 |
|
3563 START_TESTCASE PBASE-F32-FileMan-PublicApi-2142 |
|
3564 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2142 |
|
3565 //! @SYMAPI CFileMan |
|
3566 //! @SYMTestCaseDesc Function Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus) test. |
|
3567 //! Copy same file to the same location a three times with a different aSwitch parameter |
|
3568 //! Uses API elements: NewL(), Copy(); |
|
3569 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
3570 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
3571 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus), |
|
3572 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
3573 //! and {TestPath}fileman\Copy\ as second parameter, |
|
3574 //! and aSwitch = 0 as third parameter, |
|
3575 //! and iStatus as fourth parameter. |
|
3576 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus), |
|
3577 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
3578 //! and {TestPath}fileman\Copy\ as second parameter, |
|
3579 //! and aSwitch = 0 as third parameter. |
|
3580 //! and iStatus as fourth parameter. |
|
3581 //! 5.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus), |
|
3582 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
3583 //! and {TestPath}fileman\Copy\ as second parameter, |
|
3584 //! and aSwitch = EOverWrite as third parameter. |
|
3585 //! and iStatus as fourth parameter. |
|
3586 //! @SYMTestStatus Implemented |
|
3587 //! @SYMTestPriority Critical |
|
3588 //! @SYMTestExpectedResults After second Copy() returns KAlreadyExists. |
|
3589 //! @SYMTestType CIT |
|
3590 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
3591 CREATE_OBJECT RFs RFs1 |
|
3592 CREATE_OBJECT CFileMan CFileMan1 |
|
3593 COMMAND RFs1 new |
|
3594 COMMAND RFs1 Connect |
|
3595 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
3596 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
3597 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2142-001-Copy_command006 |
|
3598 OUTSTANDING |
|
3599 COMMAND !AsyncError=-11 CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2142-001-Copy_command007 |
|
3600 OUTSTANDING |
|
3601 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2142-001-Copy_command008 |
|
3602 OUTSTANDING |
|
3603 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2142-001-Delete_command009 |
|
3604 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
3605 COMMAND CFileMan1 ~ |
|
3606 COMMAND RFs1 ~ |
|
3607 END_TEST_BLOCK |
|
3608 END_TESTCASE PBASE-F32-FileMan-PublicApi-2142 |
|
3609 |
|
3610 |
|
3611 START_TESTCASE PBASE-F32-FileMan-PublicApi-2143 |
|
3612 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2143 |
|
3613 //! @SYMAPI CFileMan |
|
3614 //! @SYMTestCaseDesc Function Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) test. |
|
3615 //! Move same file to the same location a three times with a different aSwitch parameter |
|
3616 //! Uses API elements: NewL(), Move(), Copy(); |
|
3617 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
3618 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
3619 //! 3.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
3620 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
3621 //! and {TestPath}fileman\Move\ as second parameter, |
|
3622 //! and aSwitch = 0 as third parameter. |
|
3623 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
3624 //! and {TestPath}fileman\Move\Test1.txt as first parameter, |
|
3625 //! and {TestPath}fileman\ as second parameter, |
|
3626 //! and aSwitch = EOverWrite as third parameter. |
|
3627 //! 5.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
3628 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
3629 //! and {TestPath}fileman\Move\ as second parameter, |
|
3630 //! and aSwitch = 0 as third parameter. |
|
3631 //! 6.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
3632 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
3633 //! and {TestPath}fileman\Move\ as second parameter, |
|
3634 //! and aSwitch = EOverWrite as third parameter. |
|
3635 //! 7.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
3636 //! and {TestPath}fileman\Move\Test1.txt as first parameter, |
|
3637 //! and {TestPath}fileman\ as second parameter, |
|
3638 //! and aSwitch = EOverWrite as third parameter. |
|
3639 //! @SYMTestStatus Implemented |
|
3640 //! @SYMTestPriority Critical |
|
3641 //! @SYMTestExpectedResults After second Move() returns KAlreadyExists. |
|
3642 //! @SYMTestType CIT |
|
3643 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
3644 CREATE_OBJECT RFs RFs1 |
|
3645 CREATE_OBJECT CFileMan CFileMan1 |
|
3646 COMMAND RFs1 new |
|
3647 COMMAND RFs1 Connect |
|
3648 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-2143-001-MkDir_command004 |
|
3649 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
3650 COMMAND CFileMan1 Move PBASE-F32-FileMan-PublicApi-2143-001-Move_command006 |
|
3651 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2143-001-Copy_command007 |
|
3652 COMMAND !Error=-11 CFileMan1 Move PBASE-F32-FileMan-PublicApi-2143-001-Move_command008 |
|
3653 COMMAND CFileMan1 Move PBASE-F32-FileMan-PublicApi-2143-001-Move_command009 |
|
3654 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2143-001-Copy_command010 |
|
3655 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2143-001-Delete_command011 |
|
3656 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-2143-001-RmDir_command012 |
|
3657 COMMAND CFileMan1 ~ |
|
3658 COMMAND RFs1 ~ |
|
3659 END_TEST_BLOCK |
|
3660 END_TESTCASE PBASE-F32-FileMan-PublicApi-2143 |
|
3661 |
|
3662 |
|
3663 START_TESTCASE PBASE-F32-FileMan-PublicApi-2144 |
|
3664 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2144 |
|
3665 //! @SYMAPI CFileMan |
|
3666 //! @SYMTestCaseDesc Function Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus) test. |
|
3667 //! Move same file to the same location a three times with a different aSwitch parameter |
|
3668 //! Uses API elements: NewL(), Move(), Copy; |
|
3669 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
3670 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
3671 //! 3.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
3672 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
3673 //! and {TestPath}fileman\Move\ as second parameter, |
|
3674 //! and aSwitch = 0 as third parameter, |
|
3675 //! and iStatus as fourth parameter. |
|
3676 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
3677 //! and {TestPath}fileman\Move\Test1.txt as first parameter, |
|
3678 //! and {TestPath}fileman\ as second parameter, |
|
3679 //! and aSwitch = EOverWrite as third parameter. |
|
3680 //! 5.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
3681 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
3682 //! and {TestPath}fileman\Move\ as second parameter, |
|
3683 //! and aSwitch = 0 as third parameter. |
|
3684 //! and iStatus as fourth parameter. |
|
3685 //! 6.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
3686 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
3687 //! and {TestPath}fileman\Move\ as second parameter, |
|
3688 //! and aSwitch = EOverWrite as third parameter. |
|
3689 //! and iStatus as fourth parameter. |
|
3690 //! 7.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
3691 //! and {TestPath}fileman\Move\Test1.txt as first parameter, |
|
3692 //! and {TestPath}fileman\ as second parameter, |
|
3693 //! and aSwitch = EOverWrite as third parameter. |
|
3694 //! @SYMTestStatus Implemented |
|
3695 //! @SYMTestPriority Critical |
|
3696 //! @SYMTestExpectedResults After second Move() returns KAlreadyExists. |
|
3697 //! @SYMTestType CIT |
|
3698 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
3699 CREATE_OBJECT RFs RFs1 |
|
3700 CREATE_OBJECT CFileMan CFileMan1 |
|
3701 COMMAND RFs1 new |
|
3702 COMMAND RFs1 Connect |
|
3703 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-2144-001-MkDir_command004 |
|
3704 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
3705 COMMAND CFileMan1 Move PBASE-F32-FileMan-PublicApi-2144-001-Move_command006 |
|
3706 OUTSTANDING |
|
3707 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2144-001-Copy_command007 |
|
3708 COMMAND !AsyncError=-11 CFileMan1 Move PBASE-F32-FileMan-PublicApi-2144-001-Move_command008 |
|
3709 OUTSTANDING |
|
3710 COMMAND CFileMan1 Move PBASE-F32-FileMan-PublicApi-2144-001-Move_command009 |
|
3711 OUTSTANDING |
|
3712 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2144-001-Copy_command010 |
|
3713 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2144-001-Delete_command011 |
|
3714 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-2144-001-RmDir_command012 |
|
3715 COMMAND CFileMan1 ~ |
|
3716 COMMAND RFs1 ~ |
|
3717 END_TEST_BLOCK |
|
3718 END_TESTCASE PBASE-F32-FileMan-PublicApi-2144 |
|
3719 |
|
3720 |
|
3721 START_TESTCASE PBASE-F32-FileMan-PublicApi-2145 |
|
3722 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2145 |
|
3723 //! @SYMAPI CFileMan |
|
3724 //! @SYMTestCaseDesc Function Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) test. |
|
3725 //! Rename same file to the same location a three times with a different aSwitch parameter |
|
3726 //! Uses API elements: NewL(), Rename(), Copy(); |
|
3727 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
3728 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
3729 //! 3.Call CFileMan::Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
3730 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
3731 //! and {TestPath}fileman\Rename\ as second parameter, |
|
3732 //! and aSwitch = 0 as third parameter. |
|
3733 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
3734 //! and {TestPath}fileman\Rename\Test1.txt as first parameter, |
|
3735 //! and {TestPath}fileman\ as second parameter, |
|
3736 //! and aSwitch = EOverWrite as third parameter. |
|
3737 //! 5.Call CFileMan::Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
3738 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
3739 //! and {TestPath}fileman\Rename\ as second parameter, |
|
3740 //! and aSwitch = 0 as third parameter. |
|
3741 //! 6.Call CFileMan::Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
3742 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
3743 //! and {TestPath}fileman\Rename\ as second parameter, |
|
3744 //! and aSwitch = EOverWrite as third parameter. |
|
3745 //! 7.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
3746 //! and {TestPath}fileman\Rename\Test1.txt as first parameter, |
|
3747 //! and {TestPath}fileman\ as second parameter, |
|
3748 //! and aSwitch = EOverWrite as third parameter. |
|
3749 //! @SYMTestStatus Implemented |
|
3750 //! @SYMTestPriority Critical |
|
3751 //! @SYMTestExpectedResults After second Rename() returns KAlreadyExists. |
|
3752 //! @SYMTestType CIT |
|
3753 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
3754 CREATE_OBJECT RFs RFs1 |
|
3755 CREATE_OBJECT CFileMan CFileMan1 |
|
3756 COMMAND RFs1 new |
|
3757 COMMAND RFs1 Connect |
|
3758 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-2145-001-MkDir_command004 |
|
3759 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
3760 COMMAND CFileMan1 Rename PBASE-F32-FileMan-PublicApi-2145-001-Rename_command006 |
|
3761 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2145-001-Copy_command007 |
|
3762 COMMAND !Error=-11 CFileMan1 Rename PBASE-F32-FileMan-PublicApi-2145-001-Rename_command008 |
|
3763 COMMAND CFileMan1 Rename PBASE-F32-FileMan-PublicApi-2145-001-Rename_command009 |
|
3764 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2145-001-Copy_command010 |
|
3765 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2145-001-Delete_command011 |
|
3766 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-2145-001-RmDir_command012 |
|
3767 COMMAND CFileMan1 ~ |
|
3768 COMMAND RFs1 ~ |
|
3769 END_TEST_BLOCK |
|
3770 END_TESTCASE PBASE-F32-FileMan-PublicApi-2145 |
|
3771 |
|
3772 |
|
3773 START_TESTCASE PBASE-F32-FileMan-PublicApi-2146 |
|
3774 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2146 |
|
3775 //! @SYMAPI CFileMan |
|
3776 //! @SYMTestCaseDesc Function Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus) test. |
|
3777 //! Rename same file to the same location a three times with a different aSwitch parameter |
|
3778 //! Uses API elements: NewL(), Rename(); |
|
3779 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
3780 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
3781 //! 3.Call CFileMan::Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
3782 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
3783 //! and {TestPath}fileman\Rename\ as second parameter, |
|
3784 //! and aSwitch = 0 as third parameter, |
|
3785 //! and iStatus as fourth parameter. |
|
3786 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
3787 //! and {TestPath}fileman\Rename\Test1.txt as first parameter, |
|
3788 //! and {TestPath}fileman\ as second parameter, |
|
3789 //! and aSwitch = EOverWrite as third parameter. |
|
3790 //! 5.Call CFileMan::Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
3791 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
3792 //! and {TestPath}fileman\Rename\ as second parameter, |
|
3793 //! and aSwitch = 0 as third parameter. |
|
3794 //! and iStatus as fourth parameter. |
|
3795 //! 6.Call CFileMan::Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
3796 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
3797 //! and {TestPath}fileman\Rename\ as second parameter, |
|
3798 //! and aSwitch = EOverWrite as third parameter. |
|
3799 //! and iStatus as fourth parameter. |
|
3800 //! 7.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
3801 //! and {TestPath}fileman\Rename\Test1.txt as first parameter, |
|
3802 //! and {TestPath}fileman\ as second parameter, |
|
3803 //! and aSwitch = EOverWrite as third parameter. |
|
3804 //! @SYMTestStatus Implemented |
|
3805 //! @SYMTestPriority Critical |
|
3806 //! @SYMTestExpectedResults After second Rename() returns KAlreadyExists. |
|
3807 //! @SYMTestType CIT |
|
3808 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
3809 CREATE_OBJECT RFs RFs1 |
|
3810 CREATE_OBJECT CFileMan CFileMan1 |
|
3811 COMMAND RFs1 new |
|
3812 COMMAND RFs1 Connect |
|
3813 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-2146-001-MkDir_command004 |
|
3814 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
3815 COMMAND CFileMan1 Rename PBASE-F32-FileMan-PublicApi-2146-001-Rename_command006 |
|
3816 OUTSTANDING |
|
3817 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2146-001-Copy_command007 |
|
3818 COMMAND !AsyncError=-11 CFileMan1 Rename PBASE-F32-FileMan-PublicApi-2146-001-Rename_command008 |
|
3819 OUTSTANDING |
|
3820 COMMAND CFileMan1 Rename PBASE-F32-FileMan-PublicApi-2146-001-Rename_command009 |
|
3821 OUTSTANDING |
|
3822 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2146-001-Copy_command010 |
|
3823 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2146-001-Delete_command011 |
|
3824 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-2146-001-RmDir_command012 |
|
3825 COMMAND CFileMan1 ~ |
|
3826 COMMAND RFs1 ~ |
|
3827 END_TEST_BLOCK |
|
3828 END_TESTCASE PBASE-F32-FileMan-PublicApi-2146 |
|
3829 |
|
3830 |
|
3831 START_TESTCASE PBASE-F32-FileMan-PublicApi-2147 |
|
3832 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2147 |
|
3833 //! @SYMAPI CFileMan |
|
3834 //! @SYMTestCaseDesc Function Delete(const TDesC &aName, TUint aSwitch=0) test. |
|
3835 //! Call synchronous delete with KNullDesC argument. |
|
3836 //! Uses API elements: NewL(), Copy(), Delete(); |
|
3837 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
3838 //! 2.Call RFs::SetSession() set session path to "{TestPath}fileman\Copy\" |
|
3839 //! 3.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
3840 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus), |
|
3841 //! and {TestPath}fileman\*.txt as first parameter, |
|
3842 //! and {TestPath}fileman\Copy\ as second parameter, |
|
3843 //! and CFileMan::EOverWrite as third parameter. |
|
3844 //! 5.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
3845 //! and KNullDesC as parameter |
|
3846 //! @SYMTestStatus Implemented |
|
3847 //! @SYMTestPriority Critical |
|
3848 //! @SYMTestExpectedResults All files deleted from folder "Copy". |
|
3849 //! @SYMTestType CIT |
|
3850 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
3851 CREATE_OBJECT RFs RFs1 |
|
3852 CREATE_OBJECT CFileMan CFileMan1 |
|
3853 COMMAND RFs1 new |
|
3854 COMMAND RFs1 Connect |
|
3855 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
3856 COMMAND RFs1 SetSessionPath PBASE-F32-FileMan-PublicApi-2147-001-SetSessionPath_command005 |
|
3857 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
3858 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2147-001-Copy_command007 |
|
3859 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2147-001-Delete_command008 |
|
3860 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
3861 COMMAND CFileMan1 ~ |
|
3862 COMMAND RFs1 ~ |
|
3863 END_TEST_BLOCK |
|
3864 END_TESTCASE PBASE-F32-FileMan-PublicApi-2147 |
|
3865 |
|
3866 |
|
3867 START_TESTCASE PBASE-F32-FileMan-PublicApi-2148 |
|
3868 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2148 |
|
3869 //! @SYMAPI CFileMan |
|
3870 //! @SYMTestCaseDesc Function Delete(const TDesC &aName, TUint aSwitch=0, TRequestStatus &aStatus) test. |
|
3871 //! Call asynchronous delete with KNullDesC argument. |
|
3872 //! Uses API elements: NewL(), Copy(), Delete(); |
|
3873 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
3874 //! 2.Call RFs::SetSession() set session path to "{TestPath}fileman\Copy\" |
|
3875 //! 3.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
3876 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch, TRequestStatus &aStatus), |
|
3877 //! and {TestPath}fileman\*.txt as first parameter, |
|
3878 //! and {TestPath}fileman\Copy\ as second parameter, |
|
3879 //! and CFileMan::EOverWrite as third parameter. |
|
3880 //! 5.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
3881 //! and KNullDesC as parameter |
|
3882 //! and iStatus as fourth parameter. |
|
3883 //! @SYMTestStatus Implemented |
|
3884 //! @SYMTestPriority Critical |
|
3885 //! @SYMTestExpectedResults All files deleted from folder "Copy". |
|
3886 //! @SYMTestType CIT |
|
3887 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
3888 CREATE_OBJECT RFs RFs1 |
|
3889 CREATE_OBJECT CFileMan CFileMan1 |
|
3890 COMMAND RFs1 new |
|
3891 COMMAND RFs1 Connect |
|
3892 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
3893 COMMAND RFs1 SetSessionPath PBASE-F32-FileMan-PublicApi-2148-001-SetSessionPath_command005 |
|
3894 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
3895 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2148-001-Copy_command007 |
|
3896 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2148-001-Delete_command008 |
|
3897 OUTSTANDING |
|
3898 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
3899 COMMAND CFileMan1 ~ |
|
3900 COMMAND RFs1 ~ |
|
3901 END_TEST_BLOCK |
|
3902 END_TESTCASE PBASE-F32-FileMan-PublicApi-2148 |
|
3903 |
|
3904 |
|
3905 START_TESTCASE PBASE-F32-FileMan-PublicApi-2149 |
|
3906 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2149 |
|
3907 //! @SYMAPI CFileMan |
|
3908 //! @SYMTestCaseDesc Function RmDir(const TDesC &aDirName) test. |
|
3909 //! Delete newly created folder with sub folders. |
|
3910 //! Uses API elements: NewL(), RmDir(); |
|
3911 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
3912 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
3913 //! 3.Call CFileMan::RmDir(const TDesC &aDirName), |
|
3914 //! and {TestPath}fileman\Copy\ as parameter. |
|
3915 //! 4.Check that folder was successfully deleted with sub folders. |
|
3916 //! @SYMTestStatus Implemented |
|
3917 //! @SYMTestPriority Critical |
|
3918 //! @SYMTestExpectedResults All sub folders and specified directory deleted. |
|
3919 //! @SYMTestType CIT |
|
3920 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
3921 CREATE_OBJECT RFs RFs1 |
|
3922 CREATE_OBJECT RDir RDir1 |
|
3923 CREATE_OBJECT CFileMan CFileMan1 |
|
3924 COMMAND RFs1 new |
|
3925 COMMAND RFs1 Connect |
|
3926 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
3927 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-2149-001-MkDir_command005 |
|
3928 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-2149-001-MkDir_command006 |
|
3929 COMMAND RDir1 new |
|
3930 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
3931 COMMAND CFileMan1 RmDir PBASE-F32-FileMan-PublicApi-2149-001-RmDir_command008 |
|
3932 COMMAND !Error=-12 RDir1 Open PBASE-F32-FileMan-PublicApi-2149-001-Open_command009 |
|
3933 COMMAND CFileMan1 ~ |
|
3934 COMMAND RDir1 ~ |
|
3935 COMMAND RFs1 ~ |
|
3936 END_TEST_BLOCK |
|
3937 END_TESTCASE PBASE-F32-FileMan-PublicApi-2149 |
|
3938 |
|
3939 |
|
3940 START_TESTCASE PBASE-F32-FileMan-PublicApi-2150 |
|
3941 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2150 |
|
3942 //! @SYMAPI CFileMan |
|
3943 //! @SYMTestCaseDesc Function RmDir(const TDesC &aDirName, TRequestStatus &aStatus) test. |
|
3944 //! Delete newly created folder with sub folders asynchronously. |
|
3945 //! Uses API elements: NewL(), RmDir(); |
|
3946 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
3947 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
3948 //! 3.Call CFileMan::RmDir(const TDesC &aDirName, TRequestStatus &aStatus), |
|
3949 //! and {TestPath}fileman\Copy\ as parameter, |
|
3950 //! and iStatus as second parameter. |
|
3951 //! @SYMTestStatus Implemented |
|
3952 //! @SYMTestPriority Critical |
|
3953 //! @SYMTestExpectedResults All sub folders and specified directory deleted. |
|
3954 //! @SYMTestType CIT |
|
3955 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
3956 CREATE_OBJECT RFs RFs1 |
|
3957 CREATE_OBJECT RDir RDir1 |
|
3958 CREATE_OBJECT CFileMan CFileMan1 |
|
3959 COMMAND RFs1 new |
|
3960 COMMAND RFs1 Connect |
|
3961 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
3962 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-2150-001-MkDir_command005 |
|
3963 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-2150-001-MkDir_command006 |
|
3964 COMMAND RDir1 new |
|
3965 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
3966 COMMAND CFileMan1 RmDir PBASE-F32-FileMan-PublicApi-2150-001-RmDir_command008 |
|
3967 OUTSTANDING |
|
3968 COMMAND !Error=-12 RDir1 Open PBASE-F32-FileMan-PublicApi-2150-001-Open_command009 |
|
3969 COMMAND CFileMan1 ~ |
|
3970 COMMAND RDir1 ~ |
|
3971 COMMAND RFs1 ~ |
|
3972 END_TEST_BLOCK |
|
3973 END_TESTCASE PBASE-F32-FileMan-PublicApi-2150 |
|
3974 |
|
3975 START_TESTCASE PBASE-F32-FileMan-PublicApi-2151 |
|
3976 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2151 |
|
3977 //! @SYMAPI CFileMan |
|
3978 //! @SYMTestCaseDesc Function RmDir(const TDesC &aDirName) test. |
|
3979 //! Delete folder in which one file is readonly. |
|
3980 //! Uses API elements: NewL(), RmDir(), Copy(), Attribs; |
|
3981 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
3982 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
3983 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite). |
|
3984 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
3985 //! and {TestPath}fileman\Copy\ as second parameter, |
|
3986 //! and aSwitch=0 as third parameter. |
|
3987 //! 4.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
3988 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
3989 //! and KEntryAttReadOnly as second parameter, |
|
3990 //! and KEntryAttNormal as third parameter, |
|
3991 //! and TTime(0) as fourth parameter, |
|
3992 //! and CFileMan::ERecurse as fifth parameter. |
|
3993 //! 5.Call CFileMan::RmDir(const TDesC &aDirName), |
|
3994 //! and {TestPath}fileman\Copy\ as parameter. |
|
3995 //! 6.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
3996 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
3997 //! and KEntryAttNormal as second parameter, |
|
3998 //! and KEntryAttReadOnly as third parameter, |
|
3999 //! and TTime(0) as fourth parameter, |
|
4000 //! and CFileMan::ERecurse as fifth parameter. |
|
4001 //! 7.Call CFileMan::RmDir(const TDesC &aDirName), |
|
4002 //! and {TestPath}fileman\Copy\ as parameter. |
|
4003 //! @SYMTestStatus Implemented |
|
4004 //! @SYMTestPriority Critical |
|
4005 //! @SYMTestExpectedResults RmDir() return KErrInUse. |
|
4006 //! @SYMTestType CIT |
|
4007 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
4008 CREATE_OBJECT RFs RFs1 |
|
4009 CREATE_OBJECT CFileMan CFileMan1 |
|
4010 COMMAND RFs1 new |
|
4011 COMMAND RFs1 Connect |
|
4012 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
4013 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
4014 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_0 |
|
4015 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2151-001-Attribs_command007 |
|
4016 COMMAND !Error=-14 CFileMan1 RmDir PBASE-F32-FileMan-PublicApi-2151-001-RmDir_command008 |
|
4017 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2151-001-Attribs_command009 |
|
4018 COMMAND CFileMan1 RmDir PBASE-F32-FileMan-PublicApi-2151-001-RmDir_command010 |
|
4019 COMMAND CFileMan1 ~ |
|
4020 COMMAND RFs1 ~ |
|
4021 END_TEST_BLOCK |
|
4022 END_TESTCASE PBASE-F32-FileMan-PublicApi-2151 |
|
4023 |
|
4024 |
|
4025 START_TESTCASE PBASE-F32-FileMan-PublicApi-2152 |
|
4026 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2152 |
|
4027 //! @SYMAPI CFileMan |
|
4028 //! @SYMTestCaseDesc Function RmDir(const TDesC &aDirName, TRequestStatus &aStatus) test. |
|
4029 //! Delete folder in which one file is readonly. |
|
4030 //! Uses API elements: NewL(), RmDir(), Copy(), Attribs; |
|
4031 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
4032 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
4033 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite). |
|
4034 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
4035 //! and {TestPath}fileman\Copy\ as second parameter, |
|
4036 //! and aSwitch=0 as third parameter. |
|
4037 //! 4.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
4038 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
4039 //! and KEntryAttReadOnly as second parameter, |
|
4040 //! and KEntryAttNormal as third parameter, |
|
4041 //! and TTime(0) as fourth parameter, |
|
4042 //! and CFileMan::ERecurse as fifth parameter. |
|
4043 //! 5.Call CFileMan::RmDir(const TDesC &aDirName, TRequestStatus &aStatus), |
|
4044 //! and {TestPath}fileman\Copy\ as parameter. |
|
4045 //! and iStatus as second parameter. |
|
4046 //! 6.Call CFileMan::Attribs(const TDesC &aName, TUint aSetMask, TUint aClearMask, const TTime &aTime, TUint aSwitch=0) |
|
4047 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
4048 //! and KEntryAttNormal as second parameter, |
|
4049 //! and KEntryAttReadOnly as third parameter, |
|
4050 //! and TTime(0) as fourth parameter, |
|
4051 //! and CFileMan::ERecurse as fifth parameter. |
|
4052 //! 7.Call CFileMan::RmDir(const TDesC &aDirName, TRequestStatus &aStatus), |
|
4053 //! and {TestPath}fileman\Copy\ as parameter. |
|
4054 //! and iStatus as second parameter. |
|
4055 //! @SYMTestStatus Implemented |
|
4056 //! @SYMTestPriority Critical |
|
4057 //! @SYMTestExpectedResults RmDir() return KErrInUse. |
|
4058 //! @SYMTestType CIT |
|
4059 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
4060 CREATE_OBJECT RFs RFs1 |
|
4061 CREATE_OBJECT CFileMan CFileMan1 |
|
4062 COMMAND RFs1 new |
|
4063 COMMAND RFs1 Connect |
|
4064 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
4065 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
4066 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_0 |
|
4067 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2152-001-Attribs_command007 |
|
4068 COMMAND !AsyncError=-14 CFileMan1 RmDir PBASE-F32-FileMan-PublicApi-2152-001-RmDir_command008 |
|
4069 OUTSTANDING |
|
4070 COMMAND CFileMan1 Attribs PBASE-F32-FileMan-PublicApi-2152-001-Attribs_command009 |
|
4071 COMMAND CFileMan1 RmDir PBASE-F32-FileMan-PublicApi-2152-001-RmDir_command010 |
|
4072 OUTSTANDING |
|
4073 COMMAND CFileMan1 ~ |
|
4074 COMMAND RFs1 ~ |
|
4075 END_TEST_BLOCK |
|
4076 END_TESTCASE PBASE-F32-FileMan-PublicApi-2152 |
|
4077 |
|
4078 |
|
4079 START_TESTCASE PBASE-F32-FileMan-PublicApi-2153 |
|
4080 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2153 |
|
4081 //! @SYMAPI CFileMan |
|
4082 //! @SYMTestCaseDesc Function RmDir(const TDesC &aDirName) test. |
|
4083 //! Synchronously Delete folder in which one file is opened. |
|
4084 //! Uses API elements: NewL(), RmDir(), Copy(); |
|
4085 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
4086 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
4087 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite). |
|
4088 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
4089 //! and {TestPath}fileman\Copy\ as second parameter, |
|
4090 //! and aSwitch=0 as third parameter. |
|
4091 //! 4.Open File in directory which will be deleted. |
|
4092 //! 5.Call CFileMan::RmDir(const TDesC &aDirName), |
|
4093 //! and {TestPath}fileman\Copy\ as parameter. |
|
4094 //! 6.Close opened file. |
|
4095 //! 7.Call CFileMan::RmDir(const TDesC &aDirName), |
|
4096 //! and {TestPath}fileman\Copy\ as parameter. |
|
4097 //! @SYMTestStatus Implemented |
|
4098 //! @SYMTestPriority Critical |
|
4099 //! @SYMTestExpectedResults RmDir() return KErrInUse. |
|
4100 //! @SYMTestType CIT |
|
4101 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
4102 CREATE_OBJECT RFs RFs1 |
|
4103 CREATE_OBJECT RFile RFile1 |
|
4104 CREATE_OBJECT CFileMan CFileMan1 |
|
4105 COMMAND RFs1 new |
|
4106 COMMAND RFs1 Connect |
|
4107 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
4108 COMMAND RFile1 new |
|
4109 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
4110 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_0 |
|
4111 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2153-001-Open_command007 |
|
4112 COMMAND !Error=-14 CFileMan1 RmDir PBASE-F32-FileMan-PublicApi-2153-001-RmDir_command008 |
|
4113 COMMAND RFile1 Close |
|
4114 COMMAND CFileMan1 RmDir PBASE-F32-FileMan-PublicApi-2153-001-RmDir_command010 |
|
4115 COMMAND CFileMan1 ~ |
|
4116 COMMAND RFile1 ~ |
|
4117 COMMAND RFs1 ~ |
|
4118 END_TEST_BLOCK |
|
4119 END_TESTCASE PBASE-F32-FileMan-PublicApi-2153 |
|
4120 |
|
4121 |
|
4122 START_TESTCASE PBASE-F32-FileMan-PublicApi-2154 |
|
4123 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2154 |
|
4124 //! @SYMAPI CFileMan |
|
4125 //! @SYMTestCaseDesc Function RmDir(const TDesC &aDirName, TRequestStatus &aStatus) test. |
|
4126 //! Asynchronously Delete folder in which one file is opened. |
|
4127 //! Uses API elements: NewL(), RmDir(), Copy(); |
|
4128 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
4129 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
4130 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite). |
|
4131 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
4132 //! and {TestPath}fileman\Copy\ as second parameter, |
|
4133 //! and aSwitch=0 as third parameter. |
|
4134 //! 4.Open File in directory which will be deleted. |
|
4135 //! 5.Call CFileMan::RmDir(const TDesC &aDirName, TRequestStatus &aStatus), |
|
4136 //! and {TestPath}fileman\Copy\ as parameter. |
|
4137 //! and iStatus as second parameter. |
|
4138 //! 6.Close opened file. |
|
4139 //! 7.Call CFileMan::RmDir(const TDesC &aDirName, TRequestStatus &aStatus), |
|
4140 //! and {TestPath}fileman\Copy\ as parameter. |
|
4141 //! and iStatus as second parameter. |
|
4142 //! @SYMTestStatus Implemented |
|
4143 //! @SYMTestPriority Critical |
|
4144 //! @SYMTestExpectedResults RmDir() return KErrInUse. |
|
4145 //! @SYMTestType CIT |
|
4146 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
4147 CREATE_OBJECT RFs RFs1 |
|
4148 CREATE_OBJECT RFile RFile1 |
|
4149 CREATE_OBJECT CFileMan CFileMan1 |
|
4150 COMMAND RFs1 new |
|
4151 COMMAND RFs1 Connect |
|
4152 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
4153 COMMAND RFile1 new |
|
4154 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
4155 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_0 |
|
4156 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2154-001-Open_command007 |
|
4157 COMMAND !AsyncError=-14 CFileMan1 RmDir PBASE-F32-FileMan-PublicApi-2154-001-RmDir_command008 |
|
4158 OUTSTANDING |
|
4159 COMMAND RFile1 Close |
|
4160 COMMAND CFileMan1 RmDir PBASE-F32-FileMan-PublicApi-2154-001-RmDir_command010 |
|
4161 OUTSTANDING |
|
4162 COMMAND CFileMan1 ~ |
|
4163 COMMAND RFile1 ~ |
|
4164 COMMAND RFs1 ~ |
|
4165 END_TEST_BLOCK |
|
4166 END_TESTCASE PBASE-F32-FileMan-PublicApi-2154 |
|
4167 |
|
4168 START_TESTCASE PBASE-F32-FileMan-PublicApi-2155 |
|
4169 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2155 |
|
4170 //! @SYMAPI CFileBase |
|
4171 //! @SYMTestCaseDesc Function Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) test. |
|
4172 //! Copy files to folder where alredy exists one file from list of copied files. |
|
4173 //! Uses API elements: NewL(), SetObserver(), Copy(), Delete(); |
|
4174 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
4175 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
4176 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4177 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
4178 //! and {TestPath}fileman\Copy\ as second parameter, |
|
4179 //! and aSwitch=0. |
|
4180 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4181 //! and {TestPath}fileman\ as first parameter, |
|
4182 //! and {TestPath}fileman\Copy\ as second parameter, |
|
4183 //! and aSwitch=0. |
|
4184 //! 5.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
4185 //! and {TestPath}fileman\Copy\ as first parameter, |
|
4186 //! and aSwitch=ERecurse. |
|
4187 //! @SYMTestStatus Implemented |
|
4188 //! @SYMTestPriority Critical |
|
4189 //! @SYMTestExpectedResults Copy() return KErrAlreadyExists when trying to copy Test1.txt. |
|
4190 //! @SYMTestType CIT |
|
4191 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
4192 CREATE_OBJECT RFs RFs1 |
|
4193 CREATE_OBJECT CFileMan CFileMan1 |
|
4194 COMMAND RFs1 new |
|
4195 COMMAND RFs1 Connect |
|
4196 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
4197 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
4198 COMMAND CFileMan1 SetObserver |
|
4199 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_0 |
|
4200 COMMAND !Error=-11 CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2155-001-Copy_command003 |
|
4201 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2155-001-Delete_command004 |
|
4202 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
4203 COMMAND CFileMan1 ~ |
|
4204 COMMAND RFs1 ~ |
|
4205 END_TEST_BLOCK |
|
4206 END_TESTCASE PBASE-F32-FileMan-PublicApi-2155 |
|
4207 |
|
4208 |
|
4209 START_TESTCASE PBASE-F32-FileMan-PublicApi-2156 |
|
4210 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2156 |
|
4211 //! @SYMAPI CFileBase |
|
4212 //! @SYMTestCaseDesc Function Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) test. |
|
4213 //! Move files to folder where alredy exists one file from list of moved files. |
|
4214 //! Uses API elements: NewL(), SetObserver(), Copy(), Move(), Delete(); |
|
4215 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
4216 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
4217 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4218 //! and {TestPath}fileman\ as first parameter, |
|
4219 //! and {TestPath}fileman\Copy\ as second parameter, |
|
4220 //! and aSwitch=0. |
|
4221 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4222 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
4223 //! and {TestPath}fileman\Copy1\ as second parameter, |
|
4224 //! and aSwitch=0. |
|
4225 //! 4.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4226 //! and {TestPath}fileman\Copy\ as first parameter, |
|
4227 //! and {TestPath}fileman\Copy1\ as second parameter, |
|
4228 //! and aSwitch=0. |
|
4229 //! 5.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
4230 //! and {TestPath}fileman\Copy1\ as first parameter, |
|
4231 //! and aSwitch=ERecurse. |
|
4232 //! @SYMTestStatus Implemented |
|
4233 //! @SYMTestPriority Critical |
|
4234 //! @SYMTestExpectedResults Move() return KErrAlreadyExists when trying to copy Test1.txt. |
|
4235 //! @SYMTestType CIT |
|
4236 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
4237 CREATE_OBJECT RFs RFs1 |
|
4238 CREATE_OBJECT CFileMan CFileMan1 |
|
4239 COMMAND RFs1 new |
|
4240 COMMAND RFs1 Connect |
|
4241 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
4242 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-2156-001-MkDir_command002 |
|
4243 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
4244 COMMAND CFileMan1 SetObserver |
|
4245 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2156-001-Copy_command003 |
|
4246 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2156-001-Copy_command004 |
|
4247 COMMAND !Error=-11 CFileMan1 Move PBASE-F32-FileMan-PublicApi-2156-001-Move_command005 |
|
4248 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2156-001-Delete_command006 |
|
4249 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2156-001-Delete_command007 |
|
4250 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-2156-001-RmDir_command008 |
|
4251 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
4252 COMMAND CFileMan1 ~ |
|
4253 COMMAND RFs1 ~ |
|
4254 END_TEST_BLOCK |
|
4255 END_TESTCASE PBASE-F32-FileMan-PublicApi-2156 |
|
4256 |
|
4257 |
|
4258 START_TESTCASE PBASE-F32-FileMan-PublicApi-2157 |
|
4259 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2157 |
|
4260 //! @SYMAPI CFileBase |
|
4261 //! @SYMTestCaseDesc Function Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus) test. |
|
4262 //! Copy files to folder where alredy exists one file from list of copied files. |
|
4263 //! Uses API elements: NewL(), SetObserver(), Copy(), Delete(); |
|
4264 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
4265 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
4266 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4267 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
4268 //! and {TestPath}fileman\Copy\ as second parameter, |
|
4269 //! and aSwitch=0, |
|
4270 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4271 //! and {TestPath}fileman\ as first parameter, |
|
4272 //! and {TestPath}fileman\Copy\ as second parameter, |
|
4273 //! and aSwitch=0, |
|
4274 //! and iStatus. |
|
4275 //! 5.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
4276 //! and {TestPath}fileman\Copy\ as first parameter, |
|
4277 //! and aSwitch=ERecurse. |
|
4278 //! @SYMTestStatus Implemented |
|
4279 //! @SYMTestPriority Critical |
|
4280 //! @SYMTestExpectedResults Copy() return KErrAlreadyExists when trying to copy Test1.txt. |
|
4281 //! @SYMTestType CIT |
|
4282 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
4283 CREATE_OBJECT RFs RFs1 |
|
4284 CREATE_OBJECT CFileMan CFileMan1 |
|
4285 COMMAND RFs1 new |
|
4286 COMMAND RFs1 Connect |
|
4287 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
4288 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
4289 COMMAND CFileMan1 SetObserver |
|
4290 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_0 |
|
4291 COMMAND !AsyncError=-11 CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2157-001-Copy_command003 |
|
4292 OUTSTANDING |
|
4293 COMMAND CFileMan1 ~ |
|
4294 COMMAND RFs1 ~ |
|
4295 END_TEST_BLOCK |
|
4296 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
4297 CREATE_OBJECT RFs RFs1 |
|
4298 CREATE_OBJECT CFileMan CFileMan1 |
|
4299 COMMAND RFs1 new |
|
4300 COMMAND RFs1 Connect |
|
4301 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
4302 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2157-001-Delete_command004 |
|
4303 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
4304 COMMAND CFileMan1 ~ |
|
4305 COMMAND RFs1 ~ |
|
4306 END_TEST_BLOCK |
|
4307 END_TESTCASE PBASE-F32-FileMan-PublicApi-2157 |
|
4308 |
|
4309 |
|
4310 START_TESTCASE PBASE-F32-FileMan-PublicApi-2158 |
|
4311 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2158 |
|
4312 //! @SYMAPI CFileBase |
|
4313 //! @SYMTestCaseDesc Function Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus) test. |
|
4314 //! Move files to folder where alredy exists one file from list of moved files. |
|
4315 //! Uses API elements: NewL(), SetObserver(), Copy(), Move(), Delete(); |
|
4316 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
4317 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
4318 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4319 //! and {TestPath}fileman\ as first parameter, |
|
4320 //! and {TestPath}fileman\Copy\ as second parameter, |
|
4321 //! and aSwitch=0. |
|
4322 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4323 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
4324 //! and {TestPath}fileman\Copy1\ as second parameter, |
|
4325 //! and aSwitch=0. |
|
4326 //! 4.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4327 //! and {TestPath}fileman\Copy\ as first parameter, |
|
4328 //! and {TestPath}fileman\Copy1\ as second parameter, |
|
4329 //! and aSwitch=0 |
|
4330 //! and iStatus. |
|
4331 //! 5.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
4332 //! and {TestPath}fileman\Copy1\ as first parameter, |
|
4333 //! and aSwitch=ERecurse. |
|
4334 //! @SYMTestStatus Implemented |
|
4335 //! @SYMTestPriority Critical |
|
4336 //! @SYMTestExpectedResults Move() return KErrAlreadyExists when trying to copy Test1.txt. |
|
4337 //! @SYMTestType CIT |
|
4338 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
4339 CREATE_OBJECT RFs RFs1 |
|
4340 CREATE_OBJECT CFileMan CFileMan1 |
|
4341 COMMAND RFs1 new |
|
4342 COMMAND RFs1 Connect |
|
4343 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
4344 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-2158-001-MkDir_command002 |
|
4345 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
4346 COMMAND CFileMan1 SetObserver |
|
4347 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2158-001-Copy_command003 |
|
4348 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2158-001-Copy_command004 |
|
4349 COMMAND !AsyncError=-11 CFileMan1 Move PBASE-F32-FileMan-PublicApi-2158-001-Move_command005 |
|
4350 OUTSTANDING |
|
4351 COMMAND CFileMan1 ~ |
|
4352 COMMAND RFs1 ~ |
|
4353 END_TEST_BLOCK |
|
4354 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
4355 CREATE_OBJECT RFs RFs1 |
|
4356 CREATE_OBJECT CFileMan CFileMan1 |
|
4357 COMMAND RFs1 new |
|
4358 COMMAND RFs1 Connect |
|
4359 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
4360 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2158-001-Delete_command006 |
|
4361 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2158-001-Delete_command007 |
|
4362 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-2158-001-RmDir_command008 |
|
4363 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
4364 COMMAND CFileMan1 ~ |
|
4365 COMMAND RFs1 ~ |
|
4366 END_TEST_BLOCK |
|
4367 END_TESTCASE PBASE-F32-FileMan-PublicApi-2158 |
|
4368 |
|
4369 |
|
4370 START_TESTCASE PBASE-F32-FileMan-PublicApi-2159 |
|
4371 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2159 |
|
4372 //! @SYMAPI CFileBase |
|
4373 //! @SYMTestCaseDesc Function Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite) test. |
|
4374 //! Synchronously try to move opened file. |
|
4375 //! Uses API elements: NewL(), Copy(), Delete(); |
|
4376 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
4377 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
4378 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4379 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
4380 //! and {TestPath}fileman\Copy\Test1.txt as second parameter. |
|
4381 //! 4.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4382 //! and {TestPath}fileman\Copy as first parameter, |
|
4383 //! and {TestPath}fileman\Copy1\ as second parameter, |
|
4384 //! and aSwitch = ERecurse. |
|
4385 //! 5.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
4386 //! and {TestPath}fileman\Copy\* as parameter. |
|
4387 //! @SYMTestStatus Implemented |
|
4388 //! @SYMTestPriority Critical |
|
4389 //! @SYMTestExpectedResults Move() return KErrInUse. |
|
4390 //! @SYMTestType CIT |
|
4391 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
4392 CREATE_OBJECT RFs RFs1 |
|
4393 CREATE_OBJECT RFile RFile1 |
|
4394 CREATE_OBJECT CFileMan CFileMan1 |
|
4395 COMMAND RFs1 new |
|
4396 COMMAND RFs1 Connect |
|
4397 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
4398 COMMAND RFile1 new |
|
4399 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
4400 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_EOverWrite |
|
4401 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2159-001-Open_command004 |
|
4402 COMMAND !Error=-14 CFileMan1 Move PBASE-F32-FileMan-PublicApi-2159-001-Move_command005 |
|
4403 COMMAND RFile1 Close |
|
4404 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2159-001-Delete_command006 |
|
4405 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
4406 COMMAND CFileMan1 ~ |
|
4407 COMMAND RFile1 ~ |
|
4408 COMMAND RFs1 ~ |
|
4409 END_TEST_BLOCK |
|
4410 END_TESTCASE PBASE-F32-FileMan-PublicApi-2159 |
|
4411 |
|
4412 START_TESTCASE PBASE-F32-FileMan-PublicApi-2160 |
|
4413 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2160 |
|
4414 //! @SYMAPI CFileBase |
|
4415 //! @SYMTestCaseDesc Function Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus) test. |
|
4416 //! Asynchronously try to move opened file. |
|
4417 //! Uses API elements: NewL(), Copy(), Delete(); |
|
4418 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
4419 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
4420 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4421 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
4422 //! and {TestPath}fileman\Copy\Test1.txt as second parameter. |
|
4423 //! 4.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus), |
|
4424 //! and {TestPath}fileman\Copy as first parameter, |
|
4425 //! and {TestPath}fileman\Copy1\ as second parameter, |
|
4426 //! and aSwitch = ERecurse. |
|
4427 //! and iStatus. |
|
4428 //! 5.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
4429 //! and {TestPath}fileman\Copy\* as parameter. |
|
4430 //! @SYMTestStatus Implemented |
|
4431 //! @SYMTestPriority Critical |
|
4432 //! @SYMTestExpectedResults Move() return KErrInUse. |
|
4433 //! @SYMTestType CIT |
|
4434 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
4435 CREATE_OBJECT RFs RFs1 |
|
4436 CREATE_OBJECT RFile RFile1 |
|
4437 CREATE_OBJECT CFileMan CFileMan1 |
|
4438 COMMAND RFs1 new |
|
4439 COMMAND RFs1 Connect |
|
4440 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
4441 COMMAND RFile1 new |
|
4442 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
4443 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_EOverWrite |
|
4444 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2160-001-Open_command004 |
|
4445 COMMAND !AsyncError=-14 CFileMan1 Move PBASE-F32-FileMan-PublicApi-2160-001-Move_command005 |
|
4446 OUTSTANDING |
|
4447 COMMAND RFile1 Close |
|
4448 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2160-001-Delete_command006 |
|
4449 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
4450 COMMAND CFileMan1 ~ |
|
4451 COMMAND RFile1 ~ |
|
4452 COMMAND RFs1 ~ |
|
4453 END_TEST_BLOCK |
|
4454 END_TESTCASE PBASE-F32-FileMan-PublicApi-2160 |
|
4455 |
|
4456 |
|
4457 START_TESTCASE PBASE-F32-FileMan-PublicApi-2161 |
|
4458 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2161 |
|
4459 //! @SYMAPI CFileBase |
|
4460 //! @SYMTestCaseDesc Function Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus) test. |
|
4461 //! Call asynchronous Copy() 3 times for one file at one time. |
|
4462 //! Uses API elements: NewL(), Copy(), Delete(); |
|
4463 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
4464 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
4465 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus), |
|
4466 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
4467 //! and {TestPath}fileman\Copy\Test1.txt as second parameter, |
|
4468 //! and aSwitch = 0, |
|
4469 //! and iStatus. |
|
4470 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus), |
|
4471 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
4472 //! and {TestPath}fileman\Copy\Test1.txt as second parameter. |
|
4473 //! and aSwitch = 0, |
|
4474 //! and iStatus. |
|
4475 //! 5.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus), |
|
4476 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
4477 //! and {TestPath}fileman\Copy\Test1.txt as second parameter. |
|
4478 //! and aSwitch = 0, |
|
4479 //! and iStatus. |
|
4480 //! 6.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
4481 //! and {TestPath}fileman\Copy\* as parameter. |
|
4482 //! @SYMTestStatus Implemented |
|
4483 //! @SYMTestPriority Critical |
|
4484 //! @SYMTestExpectedResults Second and third copy calls return KErrAlreadyExists. |
|
4485 //! @SYMTestType CIT |
|
4486 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
4487 CREATE_OBJECT RFs RFs1 |
|
4488 CREATE_OBJECT CFileMan CFileMan1 |
|
4489 COMMAND RFs1 new |
|
4490 COMMAND RFs1 Connect |
|
4491 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
4492 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
4493 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2161-001-Copy_command002 |
|
4494 COMMAND !Error=-14 CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2161-001-Copy_command002 |
|
4495 COMMAND !Error=-14 CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2161-001-Copy_command002 |
|
4496 OUTSTANDING |
|
4497 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2161-001-Delete_command003 |
|
4498 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
4499 COMMAND CFileMan1 ~ |
|
4500 COMMAND RFs1 ~ |
|
4501 END_TEST_BLOCK |
|
4502 END_TESTCASE PBASE-F32-FileMan-PublicApi-2161 |
|
4503 |
|
4504 |
|
4505 START_TESTCASE PBASE-F32-FileMan-PublicApi-2162 |
|
4506 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2162 |
|
4507 //! @SYMAPI CFileBase |
|
4508 //! @SYMTestCaseDesc Function Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus) test. |
|
4509 //! Call asynchronous Move() 3 times for one file at one time. |
|
4510 //! Uses API elements: NewL(), Copy(), Move(), Delete(); |
|
4511 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
4512 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
4513 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4514 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
4515 //! and {TestPath}fileman\Copy\Test1.txt as second parameter, |
|
4516 //! and aSwitch = 0. |
|
4517 //! 4.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus), |
|
4518 //! and {TestPath}fileman\Copy\Test1.txt as first parameter, |
|
4519 //! and {TestPath}fileman\Test\Test1.txt as second parameter. |
|
4520 //! and aSwitch = 0, |
|
4521 //! and iStatus. |
|
4522 //! 5.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus), |
|
4523 //! and {TestPath}fileman\Copy\Test1.txt as first parameter, |
|
4524 //! and {TestPath}fileman\Test\Test1.txt as second parameter. |
|
4525 //! and aSwitch = 0, |
|
4526 //! and iStatus. |
|
4527 //! 6.Call CFileMan::Move(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus), |
|
4528 //! and {TestPath}fileman\Copy\Test1.txt as first parameter, |
|
4529 //! and {TestPath}fileman\Test\Test1.txt as second parameter. |
|
4530 //! and aSwitch = 0, |
|
4531 //! and iStatus. |
|
4532 //! 7.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
4533 //! and {TestPath}fileman\Test\* as parameter. |
|
4534 //! @SYMTestStatus Implemented |
|
4535 //! @SYMTestPriority Critical |
|
4536 //! @SYMTestExpectedResults Second and third Move calls return KErrInUse. |
|
4537 //! @SYMTestType CIT |
|
4538 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
4539 CREATE_OBJECT RFs RFs1 |
|
4540 CREATE_OBJECT CFileMan CFileMan1 |
|
4541 COMMAND RFs1 new |
|
4542 COMMAND RFs1 Connect |
|
4543 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
4544 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_TestDir |
|
4545 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
4546 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2162-001-Copy_command002 |
|
4547 COMMAND CFileMan1 Move PBASE-F32-FileMan-PublicApi-2162-001-Move_command003 |
|
4548 COMMAND !Error=-14 CFileMan1 Move PBASE-F32-FileMan-PublicApi-2162-001-Move_command003 |
|
4549 COMMAND !Error=-14 CFileMan1 Move PBASE-F32-FileMan-PublicApi-2162-001-Move_command003 |
|
4550 OUTSTANDING |
|
4551 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2162-001-Delete_command004 |
|
4552 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
4553 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_TestDir |
|
4554 COMMAND CFileMan1 ~ |
|
4555 COMMAND RFs1 ~ |
|
4556 END_TEST_BLOCK |
|
4557 END_TESTCASE PBASE-F32-FileMan-PublicApi-2162 |
|
4558 |
|
4559 |
|
4560 START_TESTCASE PBASE-F32-FileMan-PublicApi-2163 |
|
4561 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2163 |
|
4562 //! @SYMAPI CFileBase |
|
4563 //! @SYMTestCaseDesc Function Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus) test. |
|
4564 //! Call asynchronous Rename() 3 times for one file at one time. |
|
4565 //! Uses API elements: NewL(), Copy(), Move(), Delete(); |
|
4566 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
4567 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
4568 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4569 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
4570 //! and {TestPath}fileman\Copy\Test1.txt as second parameter, |
|
4571 //! and aSwitch = 0. |
|
4572 //! 4.Call CFileMan::Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus), |
|
4573 //! and {TestPath}fileman\Copy\Test1.txt as first parameter, |
|
4574 //! and {TestPath}fileman\Copy\Test1_new.txt as second parameter. |
|
4575 //! and aSwitch = 0, |
|
4576 //! and iStatus. |
|
4577 //! 5.Call CFileMan::Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus), |
|
4578 //! and {TestPath}fileman\Copy\Test1.txt as first parameter, |
|
4579 //! and {TestPath}fileman\Copy\Test1_new.txt as second parameter. |
|
4580 //! and aSwitch = 0, |
|
4581 //! and iStatus. |
|
4582 //! 6.Call CFileMan::Rename(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite, TRequestStatus &aStatus), |
|
4583 //! and {TestPath}fileman\Copy\Test1.txt as first parameter, |
|
4584 //! and {TestPath}fileman\Copy\Test1_new.txt as second parameter. |
|
4585 //! and aSwitch = 0, |
|
4586 //! and iStatus. |
|
4587 //! 7.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
4588 //! and {TestPath}fileman\Copy\* as parameter. |
|
4589 //! @SYMTestStatus Implemented |
|
4590 //! @SYMTestPriority Critical |
|
4591 //! @SYMTestExpectedResults Second and third Rename calls return KErrInUse. |
|
4592 //! @SYMTestType CIT |
|
4593 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
4594 CREATE_OBJECT RFs RFs1 |
|
4595 CREATE_OBJECT CFileMan CFileMan1 |
|
4596 COMMAND RFs1 new |
|
4597 COMMAND RFs1 Connect |
|
4598 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
4599 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
4600 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2163-001-Copy_command002 |
|
4601 COMMAND CFileMan1 Rename PBASE-F32-FileMan-PublicApi-2163-001-Rename_command003 |
|
4602 COMMAND !Error=-14 CFileMan1 Rename PBASE-F32-FileMan-PublicApi-2163-001-Rename_command003 |
|
4603 COMMAND !Error=-14 CFileMan1 Rename PBASE-F32-FileMan-PublicApi-2163-001-Rename_command003 |
|
4604 OUTSTANDING |
|
4605 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2163-001-Delete_command004 |
|
4606 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
4607 COMMAND CFileMan1 ~ |
|
4608 COMMAND RFs1 ~ |
|
4609 END_TEST_BLOCK |
|
4610 END_TESTCASE PBASE-F32-FileMan-PublicApi-2163 |
|
4611 |
|
4612 |
|
4613 START_TESTCASE PBASE-F32-FileMan-PublicApi-2166 |
|
4614 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2166 |
|
4615 //! @SYMAPI CFileBase |
|
4616 //! @SYMTestCaseDesc Function MFileManObserver::NotifyFileManStarted() test. |
|
4617 //! Return TControl::ECancel during synchronous Copy process for one file and check that this file wasn't copied. |
|
4618 //! Uses API elements: NewL(), Copy(), Delete(); |
|
4619 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
4620 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
4621 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4622 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
4623 //! and {TestPath}fileman\Copy\ as second parameter, |
|
4624 //! and aSwitch = 0. |
|
4625 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4626 //! and {TestPath}fileman\Test2.txt as first parameter, |
|
4627 //! and {TestPath}fileman\Copy\ as second parameter, |
|
4628 //! and aSwitch = 0. |
|
4629 //! 5.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4630 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
4631 //! and {TestPath}fileman\Copy\ as second parameter, |
|
4632 //! and aSwitch = 0. |
|
4633 //! 6.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4634 //! and {TestPath}fileman\Copy\ as first parameter, |
|
4635 //! and {TestPath}fileman\Test\ as second parameter, |
|
4636 //! and aSwitch = 0, |
|
4637 //! and also set to return TCOntrol::ECancel for Test2.txt in NotifyFileManStarted. |
|
4638 //! 7.Check that file Test2.txt wasn't copied. |
|
4639 //! 8.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
4640 //! and {TestPath}fileman\Copy\* as parameter. |
|
4641 //! 9.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
4642 //! and {TestPath}fileman\Test\* as parameter. |
|
4643 //! @SYMTestStatus Implemented |
|
4644 //! @SYMTestPriority Critical |
|
4645 //! @SYMTestExpectedResults File Test2.txt wasn't copied. |
|
4646 //! @SYMTestType CIT |
|
4647 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
4648 CREATE_OBJECT RFs RFs1 |
|
4649 CREATE_OBJECT RFile RFile1 |
|
4650 CREATE_OBJECT CFileMan CFileMan1 |
|
4651 COMMAND RFs1 new |
|
4652 COMMAND RFs1 Connect |
|
4653 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
4654 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_TestDir |
|
4655 COMMAND RFile1 new |
|
4656 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
4657 COMMAND CFileMan1 SetObserver |
|
4658 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_0 |
|
4659 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test2_txt_0 |
|
4660 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test3_txt_0 |
|
4661 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2166-001-Copy_command002 |
|
4662 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2166-001-Open_command003 |
|
4663 COMMAND RFile1 Close |
|
4664 COMMAND !Error=-1 RFile1 Open PBASE-F32-FileMan-PublicApi-2166-001-Open_command004 |
|
4665 COMMAND RFile1 Close |
|
4666 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2166-001-Open_command005 |
|
4667 COMMAND RFile1 Close |
|
4668 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2166-001-Delete_command006 |
|
4669 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2166-001-Delete_command007 |
|
4670 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
4671 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_TestDir |
|
4672 COMMAND CFileMan1 ~ |
|
4673 COMMAND RFile1 ~ |
|
4674 COMMAND RFs1 ~ |
|
4675 END_TEST_BLOCK |
|
4676 END_TESTCASE PBASE-F32-FileMan-PublicApi-2166 |
|
4677 |
|
4678 START_TESTCASE PBASE-F32-FileMan-PublicApi-2167 |
|
4679 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2167 |
|
4680 //! @SYMAPI CFileBase |
|
4681 //! @SYMTestCaseDesc Function MFileManObserver::NotifyFileManStarted() test. |
|
4682 //! Return TControl::ECancel during asynchronous Copy process for one file and check that this file wasn't copied. |
|
4683 //! Uses API elements: NewL(), Copy(), Delete(); |
|
4684 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
4685 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
4686 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4687 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
4688 //! and {TestPath}fileman\Copy\ as second parameter, |
|
4689 //! and aSwitch = 0. |
|
4690 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4691 //! and {TestPath}fileman\Test2.txt as first parameter, |
|
4692 //! and {TestPath}fileman\Copy\ as second parameter, |
|
4693 //! and aSwitch = 0. |
|
4694 //! 5.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4695 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
4696 //! and {TestPath}fileman\Copy\ as second parameter, |
|
4697 //! and aSwitch = 0. |
|
4698 //! 6.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4699 //! and {TestPath}fileman\Copy\ as first parameter, |
|
4700 //! and {TestPath}fileman\Test\ as second parameter, |
|
4701 //! and aSwitch = 0, |
|
4702 //! and also set to return TCOntrol::ECancel for Test2.txt in NotifyFileManStarted. |
|
4703 //! 7.Check that file Test2.txt wasn't copied. |
|
4704 //! 8.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
4705 //! and {TestPath}fileman\Copy\* as parameter. |
|
4706 //! 9.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
4707 //! and {TestPath}fileman\Test\* as parameter. |
|
4708 //! @SYMTestStatus Implemented |
|
4709 //! @SYMTestPriority Critical |
|
4710 //! @SYMTestExpectedResults File Test2.txt wasn't copied. |
|
4711 //! @SYMTestType CIT |
|
4712 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
4713 CREATE_OBJECT RFs RFs1 |
|
4714 CREATE_OBJECT RFile RFile1 |
|
4715 CREATE_OBJECT CFileMan CFileMan1 |
|
4716 COMMAND RFs1 new |
|
4717 COMMAND RFs1 Connect |
|
4718 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
4719 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_TestDir |
|
4720 COMMAND RFile1 new |
|
4721 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
4722 COMMAND CFileMan1 SetObserver |
|
4723 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_0 |
|
4724 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test2_txt_0 |
|
4725 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test3_txt_0 |
|
4726 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2167-001-Copy_command002 |
|
4727 OUTSTANDING |
|
4728 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2167-001-Open_command003 |
|
4729 COMMAND RFile1 Close |
|
4730 COMMAND !Error=-1 RFile1 Open PBASE-F32-FileMan-PublicApi-2167-001-Open_command004 |
|
4731 COMMAND RFile1 Close |
|
4732 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2167-001-Open_command005 |
|
4733 COMMAND RFile1 Close |
|
4734 COMMAND CFileMan1 ~ |
|
4735 COMMAND RFile1 ~ |
|
4736 COMMAND RFs1 ~ |
|
4737 END_TEST_BLOCK |
|
4738 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
4739 CREATE_OBJECT RFs RFs1 |
|
4740 CREATE_OBJECT CFileMan CFileMan1 |
|
4741 COMMAND RFs1 new |
|
4742 COMMAND RFs1 Connect |
|
4743 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
4744 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2167-001-Delete_command006 |
|
4745 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2167-001-Delete_command007 |
|
4746 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
4747 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_TestDir |
|
4748 COMMAND CFileMan1 ~ |
|
4749 COMMAND RFs1 ~ |
|
4750 END_TEST_BLOCK |
|
4751 END_TESTCASE PBASE-F32-FileMan-PublicApi-2167 |
|
4752 |
|
4753 |
|
4754 START_TESTCASE PBASE-F32-FileMan-PublicApi-2168 |
|
4755 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2168 |
|
4756 //! @SYMAPI CFileBase |
|
4757 //! @SYMTestCaseDesc Function MFileManObserver::NotifyFileManStarted() test. |
|
4758 //! Return TControl::EAbort during synchronous Copy process for one file and check that copy process is aborted. |
|
4759 //! Uses API elements: NewL(), Copy(), Delete(); |
|
4760 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
4761 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
4762 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4763 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
4764 //! and {TestPath}fileman\Copy\ as second parameter, |
|
4765 //! and aSwitch = 0. |
|
4766 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4767 //! and {TestPath}fileman\Test2.txt as first parameter, |
|
4768 //! and {TestPath}fileman\Copy\ as second parameter, |
|
4769 //! and aSwitch = 0. |
|
4770 //! 5.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4771 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
4772 //! and {TestPath}fileman\Copy\ as second parameter, |
|
4773 //! and aSwitch = 0. |
|
4774 //! 6.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4775 //! and {TestPath}fileman\Copy\ as first parameter, |
|
4776 //! and {TestPath}fileman\Test\ as second parameter, |
|
4777 //! and aSwitch = 0, |
|
4778 //! and also set to return TCOntrol::EAbort for Test2.txt in NotifyFileManStarted. |
|
4779 //! 7.Check that only file Test1.txt was copied. If files copied in this order, Test1.txt, Test2.txt, Test3.txt |
|
4780 //! 8.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
4781 //! and {TestPath}fileman\Copy\* as parameter. |
|
4782 //! 9.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
4783 //! and {TestPath}fileman\Test\* as parameter. |
|
4784 //! @SYMTestStatus Implemented |
|
4785 //! @SYMTestPriority Critical |
|
4786 //! @SYMTestExpectedResults Only Test1.txt was copied. Copy returns KErrCancel. |
|
4787 //! @SYMTestType CIT |
|
4788 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
4789 CREATE_OBJECT RFs RFs1 |
|
4790 CREATE_OBJECT RFile RFile1 |
|
4791 CREATE_OBJECT CFileMan CFileMan1 |
|
4792 COMMAND RFs1 new |
|
4793 COMMAND RFs1 Connect |
|
4794 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
4795 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_TestDir |
|
4796 COMMAND RFile1 new |
|
4797 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
4798 COMMAND CFileMan1 SetObserver |
|
4799 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_0 |
|
4800 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test2_txt_0 |
|
4801 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test3_txt_0 |
|
4802 COMMAND !Error=-3 CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2168-001-Copy_command002 |
|
4803 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2168-001-Open_command003 |
|
4804 COMMAND RFile1 Close |
|
4805 COMMAND !Error=-1 RFile1 Open PBASE-F32-FileMan-PublicApi-2168-001-Open_command004 |
|
4806 COMMAND RFile1 Close |
|
4807 COMMAND !Error=-1 RFile1 Open PBASE-F32-FileMan-PublicApi-2168-001-Open_command005 |
|
4808 COMMAND RFile1 Close |
|
4809 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2168-001-Delete_command006 |
|
4810 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2168-001-Delete_command007 |
|
4811 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
4812 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_TestDir |
|
4813 COMMAND CFileMan1 ~ |
|
4814 COMMAND RFile1 ~ |
|
4815 COMMAND RFs1 ~ |
|
4816 END_TEST_BLOCK |
|
4817 END_TESTCASE PBASE-F32-FileMan-PublicApi-2168 |
|
4818 |
|
4819 |
|
4820 START_TESTCASE PBASE-F32-FileMan-PublicApi-2169 |
|
4821 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2169 |
|
4822 //! @SYMAPI CFileBase |
|
4823 //! @SYMTestCaseDesc Function MFileManObserver::NotifyFileManStarted() test. |
|
4824 //! Return TControl::EAbort during asynchronous Copy process for one file and check that copy process is aborted. |
|
4825 //! Uses API elements: NewL(), Copy(), Delete(); |
|
4826 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
4827 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
4828 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4829 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
4830 //! and {TestPath}fileman\Copy\ as second parameter, |
|
4831 //! and aSwitch = 0. |
|
4832 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4833 //! and {TestPath}fileman\Test2.txt as first parameter, |
|
4834 //! and {TestPath}fileman\Copy\ as second parameter, |
|
4835 //! and aSwitch = 0. |
|
4836 //! 5.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4837 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
4838 //! and {TestPath}fileman\Copy\ as second parameter, |
|
4839 //! and aSwitch = 0. |
|
4840 //! 6.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4841 //! and {TestPath}fileman\Copy\ as first parameter, |
|
4842 //! and {TestPath}fileman\Test\ as second parameter, |
|
4843 //! and aSwitch = 0, |
|
4844 //! and also set to return TCOntrol::EAbort for Test2.txt in NotifyFileManStarted. |
|
4845 //! 7.Check that only file Test1.txt was copied. If files copied in this order, Test1.txt, Test2.txt, Test3.txt |
|
4846 //! 8.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
4847 //! and {TestPath}fileman\Copy\* as parameter. |
|
4848 //! 9.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
4849 //! and {TestPath}fileman\Test\* as parameter. |
|
4850 //! @SYMTestStatus Implemented |
|
4851 //! @SYMTestPriority Critical |
|
4852 //! @SYMTestExpectedResults Only Test1.txt was copied. Copy returns KErrCancel. |
|
4853 //! @SYMTestType CIT |
|
4854 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
4855 CREATE_OBJECT RFs RFs1 |
|
4856 CREATE_OBJECT RFile RFile1 |
|
4857 CREATE_OBJECT CFileMan CFileMan1 |
|
4858 COMMAND RFs1 new |
|
4859 COMMAND RFs1 Connect |
|
4860 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
4861 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_TestDir |
|
4862 COMMAND RFile1 new |
|
4863 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
4864 COMMAND CFileMan1 SetObserver |
|
4865 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_0 |
|
4866 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test2_txt_0 |
|
4867 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test3_txt_0 |
|
4868 COMMAND !AsyncError=-3 CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2169-001-Copy_command002 |
|
4869 OUTSTANDING |
|
4870 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2169-001-Open_command003 |
|
4871 COMMAND RFile1 Close |
|
4872 COMMAND !Error=-1 RFile1 Open PBASE-F32-FileMan-PublicApi-2169-001-Open_command004 |
|
4873 COMMAND RFile1 Close |
|
4874 COMMAND !Error=-1 RFile1 Open PBASE-F32-FileMan-PublicApi-2169-001-Open_command005 |
|
4875 COMMAND RFile1 Close |
|
4876 COMMAND CFileMan1 ~ |
|
4877 COMMAND RFile1 ~ |
|
4878 COMMAND RFs1 ~ |
|
4879 END_TEST_BLOCK |
|
4880 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
4881 CREATE_OBJECT RFs RFs1 |
|
4882 CREATE_OBJECT CFileMan CFileMan1 |
|
4883 COMMAND RFs1 new |
|
4884 COMMAND RFs1 Connect |
|
4885 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
4886 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2169-001-Delete_command006 |
|
4887 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2169-001-Delete_command007 |
|
4888 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
4889 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_TestDir |
|
4890 COMMAND CFileMan1 ~ |
|
4891 COMMAND RFs1 ~ |
|
4892 END_TEST_BLOCK |
|
4893 END_TESTCASE PBASE-F32-FileMan-PublicApi-2169 |
|
4894 |
|
4895 |
|
4896 START_TESTCASE PBASE-F32-FileMan-PublicApi-2170 |
|
4897 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2170 |
|
4898 //! @SYMAPI CFileBase |
|
4899 //! @SYMTestCaseDesc Function MFileManObserver::NotifyFileManOperation() test. |
|
4900 //! Return TControl::ECancel during synchronous Copy process for one file and check that this file wasn't copied. |
|
4901 //! Uses API elements: NewL(), Copy(), Delete(); |
|
4902 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
4903 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
4904 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4905 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
4906 //! and {TestPath}fileman\Copy\ as second parameter, |
|
4907 //! and aSwitch = 0. |
|
4908 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4909 //! and {TestPath}fileman\Test2.txt as first parameter, |
|
4910 //! and {TestPath}fileman\Copy\ as second parameter, |
|
4911 //! and aSwitch = 0. |
|
4912 //! 5.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4913 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
4914 //! and {TestPath}fileman\Copy\ as second parameter, |
|
4915 //! and aSwitch = 0. |
|
4916 //! 6.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4917 //! and {TestPath}fileman\Copy\ as first parameter, |
|
4918 //! and {TestPath}fileman\Test\ as second parameter, |
|
4919 //! and aSwitch = 0, |
|
4920 //! and also set to return TCOntrol::ECancel for Test2.txt in NotifyFileManOperation. |
|
4921 //! 7.Check that file Test2.txt wasn't copied. |
|
4922 //! 8.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
4923 //! and {TestPath}fileman\Copy\* as parameter. |
|
4924 //! 9.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
4925 //! and {TestPath}fileman\Test\* as parameter. |
|
4926 //! @SYMTestStatus Implemented |
|
4927 //! @SYMTestPriority Critical |
|
4928 //! @SYMTestExpectedResults File Test2.txt wasn't copied. |
|
4929 //! @SYMTestType CIT |
|
4930 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
4931 CREATE_OBJECT RFs RFs1 |
|
4932 CREATE_OBJECT RFile RFile1 |
|
4933 CREATE_OBJECT CFileMan CFileMan1 |
|
4934 COMMAND RFs1 new |
|
4935 COMMAND RFs1 Connect |
|
4936 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
4937 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_TestDir |
|
4938 COMMAND RFile1 new |
|
4939 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
4940 COMMAND CFileMan1 SetObserver |
|
4941 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_0 |
|
4942 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test2_txt_0 |
|
4943 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test3_txt_0 |
|
4944 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2170-001-Copy_command002 |
|
4945 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2170-001-Open_command003 |
|
4946 COMMAND RFile1 Close |
|
4947 COMMAND !Error=-1 RFile1 Open PBASE-F32-FileMan-PublicApi-2170-001-Open_command004 |
|
4948 COMMAND RFile1 Close |
|
4949 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2170-001-Open_command005 |
|
4950 COMMAND RFile1 Close |
|
4951 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2170-001-Delete_command006 |
|
4952 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2170-001-Delete_command007 |
|
4953 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
4954 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_TestDir |
|
4955 COMMAND CFileMan1 ~ |
|
4956 COMMAND RFile1 ~ |
|
4957 COMMAND RFs1 ~ |
|
4958 END_TEST_BLOCK |
|
4959 END_TESTCASE PBASE-F32-FileMan-PublicApi-2170 |
|
4960 |
|
4961 |
|
4962 START_TESTCASE PBASE-F32-FileMan-PublicApi-2171 |
|
4963 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2171 |
|
4964 //! @SYMAPI CFileBase |
|
4965 //! @SYMTestCaseDesc Function MFileManObserver::NotifyFileManOperation() test. |
|
4966 //! Return TControl::ECancel during asynchronous Copy process for one file and check that this file wasn't copied. |
|
4967 //! Uses API elements: NewL(), Copy(), Delete(); |
|
4968 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
4969 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
4970 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4971 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
4972 //! and {TestPath}fileman\Copy\ as second parameter, |
|
4973 //! and aSwitch = 0. |
|
4974 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4975 //! and {TestPath}fileman\Test2.txt as first parameter, |
|
4976 //! and {TestPath}fileman\Copy\ as second parameter, |
|
4977 //! and aSwitch = 0. |
|
4978 //! 5.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4979 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
4980 //! and {TestPath}fileman\Copy\ as second parameter, |
|
4981 //! and aSwitch = 0. |
|
4982 //! 6.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
4983 //! and {TestPath}fileman\Copy\ as first parameter, |
|
4984 //! and {TestPath}fileman\Test\ as second parameter, |
|
4985 //! and aSwitch = 0, |
|
4986 //! and also set to return TCOntrol::ECancel for Test2.txt in NotifyFileManOperation. |
|
4987 //! 7.Check that file Test2.txt wasn't copied. |
|
4988 //! 8.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
4989 //! and {TestPath}fileman\Copy\* as parameter. |
|
4990 //! 9.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
4991 //! and {TestPath}fileman\Test\* as parameter. |
|
4992 //! @SYMTestStatus Implemented |
|
4993 //! @SYMTestPriority Critical |
|
4994 //! @SYMTestExpectedResults File Test2.txt wasn't copied. |
|
4995 //! @SYMTestType CIT |
|
4996 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
4997 CREATE_OBJECT RFs RFs1 |
|
4998 CREATE_OBJECT RFile RFile1 |
|
4999 CREATE_OBJECT CFileMan CFileMan1 |
|
5000 COMMAND RFs1 new |
|
5001 COMMAND RFs1 Connect |
|
5002 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
5003 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_TestDir |
|
5004 COMMAND RFile1 new |
|
5005 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
5006 COMMAND CFileMan1 SetObserver |
|
5007 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_0 |
|
5008 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test2_txt_0 |
|
5009 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test3_txt_0 |
|
5010 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2171-001-Copy_command002 |
|
5011 OUTSTANDING |
|
5012 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2171-001-Open_command003 |
|
5013 COMMAND RFile1 Close |
|
5014 COMMAND !Error=-1 RFile1 Open PBASE-F32-FileMan-PublicApi-2171-001-Open_command004 |
|
5015 COMMAND RFile1 Close |
|
5016 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2171-001-Open_command005 |
|
5017 COMMAND RFile1 Close |
|
5018 COMMAND CFileMan1 ~ |
|
5019 COMMAND RFile1 ~ |
|
5020 COMMAND RFs1 ~ |
|
5021 END_TEST_BLOCK |
|
5022 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
5023 CREATE_OBJECT RFs RFs1 |
|
5024 CREATE_OBJECT CFileMan CFileMan1 |
|
5025 COMMAND RFs1 new |
|
5026 COMMAND RFs1 Connect |
|
5027 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
5028 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2171-001-Delete_command006 |
|
5029 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2171-001-Delete_command007 |
|
5030 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
5031 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_TestDir |
|
5032 COMMAND CFileMan1 ~ |
|
5033 COMMAND RFs1 ~ |
|
5034 END_TEST_BLOCK |
|
5035 END_TESTCASE PBASE-F32-FileMan-PublicApi-2171 |
|
5036 |
|
5037 |
|
5038 START_TESTCASE PBASE-F32-FileMan-PublicApi-2172 |
|
5039 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2172 |
|
5040 //! @SYMAPI CFileBase |
|
5041 //! @SYMTestCaseDesc Function MFileManObserver::NotifyFileManEnded() test. |
|
5042 //! Return TControl::EAbort during synchronous Copy process for one file and check that copy process is aborted. |
|
5043 //! Uses API elements: NewL(), Copy(), Delete(); |
|
5044 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
5045 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
5046 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
5047 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
5048 //! and {TestPath}fileman\Copy\ as second parameter, |
|
5049 //! and aSwitch = 0. |
|
5050 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
5051 //! and {TestPath}fileman\Test2.txt as first parameter, |
|
5052 //! and {TestPath}fileman\Copy\ as second parameter, |
|
5053 //! and aSwitch = 0. |
|
5054 //! 5.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
5055 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
5056 //! and {TestPath}fileman\Copy\ as second parameter, |
|
5057 //! and aSwitch = 0. |
|
5058 //! 6.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
5059 //! and {TestPath}fileman\Copy\ as first parameter, |
|
5060 //! and {TestPath}fileman\Test\ as second parameter, |
|
5061 //! and aSwitch = 0, |
|
5062 //! and also set to return TCOntrol::EAbort for Test1.txt in NotifyFileManEnded. |
|
5063 //! 7.Check that only file Test1.txt was copied. |
|
5064 //! 8.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
5065 //! and {TestPath}fileman\Copy\* as parameter. |
|
5066 //! 9.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
5067 //! and {TestPath}fileman\Test\* as parameter. |
|
5068 //! @SYMTestStatus Implemented |
|
5069 //! @SYMTestPriority Critical |
|
5070 //! @SYMTestExpectedResults Only Test1.txt was copied. |
|
5071 //! @SYMTestType CIT |
|
5072 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
5073 CREATE_OBJECT RFs RFs1 |
|
5074 CREATE_OBJECT RFile RFile1 |
|
5075 CREATE_OBJECT CFileMan CFileMan1 |
|
5076 COMMAND RFs1 new |
|
5077 COMMAND RFs1 Connect |
|
5078 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
5079 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_TestDir |
|
5080 COMMAND RFile1 new |
|
5081 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
5082 COMMAND CFileMan1 SetObserver |
|
5083 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_0 |
|
5084 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test2_txt_0 |
|
5085 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test3_txt_0 |
|
5086 COMMAND !Error=-3 CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2172-001-Copy_command002 |
|
5087 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2172-001-Open_command003 |
|
5088 COMMAND RFile1 Close |
|
5089 COMMAND !Error=-1 RFile1 Open PBASE-F32-FileMan-PublicApi-2172-001-Open_command004 |
|
5090 COMMAND RFile1 Close |
|
5091 COMMAND !Error=-1 RFile1 Open PBASE-F32-FileMan-PublicApi-2172-001-Open_command005 |
|
5092 COMMAND RFile1 Close |
|
5093 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2172-001-Delete_command006 |
|
5094 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2172-001-Delete_command007 |
|
5095 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
5096 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_TestDir |
|
5097 COMMAND CFileMan1 ~ |
|
5098 COMMAND RFile1 ~ |
|
5099 COMMAND RFs1 ~ |
|
5100 END_TEST_BLOCK |
|
5101 END_TESTCASE PBASE-F32-FileMan-PublicApi-2172 |
|
5102 |
|
5103 |
|
5104 START_TESTCASE PBASE-F32-FileMan-PublicApi-2173 |
|
5105 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2173 |
|
5106 //! @SYMAPI CFileBase |
|
5107 //! @SYMTestCaseDesc Function MFileManObserver::NotifyFileManEnded() test. |
|
5108 //! Return TControl::EAbort during synchronous Copy process for one file and check that copy process is aborted. |
|
5109 //! Uses API elements: NewL(), Copy(), Delete(); |
|
5110 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
5111 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
5112 //! 3.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
5113 //! and {TestPath}fileman\Test1.txt as first parameter, |
|
5114 //! and {TestPath}fileman\Copy\ as second parameter, |
|
5115 //! and aSwitch = 0. |
|
5116 //! 4.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
5117 //! and {TestPath}fileman\Test2.txt as first parameter, |
|
5118 //! and {TestPath}fileman\Copy\ as second parameter, |
|
5119 //! and aSwitch = 0. |
|
5120 //! 5.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
5121 //! and {TestPath}fileman\Test3.txt as first parameter, |
|
5122 //! and {TestPath}fileman\Copy\ as second parameter, |
|
5123 //! and aSwitch = 0. |
|
5124 //! 6.Call CFileMan::Copy(const TDesC &anOld, const TDesC &aNew, TUint aSwitch=EOverWrite), |
|
5125 //! and {TestPath}fileman\Copy\ as first parameter, |
|
5126 //! and {TestPath}fileman\Test\ as second parameter, |
|
5127 //! and aSwitch = 0, |
|
5128 //! and also set to return TCOntrol::EAbort for Test2.txt in NotifyFileManEnded. |
|
5129 //! 7.Check that only file Test1.txt was copied. |
|
5130 //! 8.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
5131 //! and {TestPath}fileman\Copy\* as parameter. |
|
5132 //! 9.Call CFileMan::Delete(const TDesC &aName, TUint aSwitch=0), |
|
5133 //! and {TestPath}fileman\Test\* as parameter. |
|
5134 //! @SYMTestStatus Implemented |
|
5135 //! @SYMTestPriority Critical |
|
5136 //! @SYMTestExpectedResults Only Test1.txt was copied. |
|
5137 //! @SYMTestType CIT |
|
5138 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
5139 CREATE_OBJECT RFs RFs1 |
|
5140 CREATE_OBJECT RFile RFile1 |
|
5141 CREATE_OBJECT CFileMan CFileMan1 |
|
5142 COMMAND RFs1 new |
|
5143 COMMAND RFs1 Connect |
|
5144 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_CopyDir |
|
5145 COMMAND RFs1 MkDir PBASE-F32-FileMan-PublicApi-MkDir_TestDir |
|
5146 COMMAND RFile1 new |
|
5147 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
5148 COMMAND CFileMan1 SetObserver |
|
5149 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test1_txt_0 |
|
5150 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test2_txt_0 |
|
5151 COMMAND CFileMan1 Copy PBASE-F32-FileMan-PublicApi-Copy_Test3_txt_0 |
|
5152 COMMAND !AsyncError=-3 CFileMan1 Copy PBASE-F32-FileMan-PublicApi-2173-001-Copy_command002 |
|
5153 OUTSTANDING |
|
5154 COMMAND RFile1 Open PBASE-F32-FileMan-PublicApi-2173-001-Open_command003 |
|
5155 COMMAND RFile1 Close |
|
5156 COMMAND !Error=-1 RFile1 Open PBASE-F32-FileMan-PublicApi-2173-001-Open_command004 |
|
5157 COMMAND RFile1 Close |
|
5158 COMMAND !Error=-1 RFile1 Open PBASE-F32-FileMan-PublicApi-2173-001-Open_command005 |
|
5159 COMMAND RFile1 Close |
|
5160 COMMAND CFileMan1 ~ |
|
5161 COMMAND RFile1 ~ |
|
5162 COMMAND RFs1 ~ |
|
5163 END_TEST_BLOCK |
|
5164 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
5165 CREATE_OBJECT RFs RFs1 |
|
5166 CREATE_OBJECT CFileMan CFileMan1 |
|
5167 COMMAND RFs1 new |
|
5168 COMMAND RFs1 Connect |
|
5169 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
5170 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2173-001-Delete_command006 |
|
5171 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-2173-001-Delete_command007 |
|
5172 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_CopyDir |
|
5173 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir_TestDir |
|
5174 COMMAND CFileMan1 ~ |
|
5175 COMMAND RFs1 ~ |
|
5176 END_TEST_BLOCK |
|
5177 END_TESTCASE PBASE-F32-FileMan-PublicApi-2173 |
|
5178 |
|
5179 |
|
5180 START_TESTCASE PBASE-F32-FileMan-PublicApi-2999 |
|
5181 //! @SYMTestCaseID PBASE-F32-FileMan-PublicApi-2999 |
|
5182 //! @SYMAPI CFileMan |
|
5183 //! @SYMTestCaseDesc Clenup the copied testdata. |
|
5184 //! @SYMTestActions 1.Create a RFs session and call it's Connect() function. |
|
5185 //! 2.Call CFileMan::NewL(RFs &aFs) and connected file server session as parameter. |
|
5186 //! 3.Call CFileMan::Delete() to delete all the files copied . |
|
5187 //! @SYMTestStatus Implemented |
|
5188 //! @SYMTestPriority Critical |
|
5189 //! @SYMTestExpectedResults Remove the testdata copied from particular directory |
|
5190 //! @SYMTestType CIT |
|
5191 START_TEST_BLOCK 50 T_SfSrv \base\PBASE-F32-FileMan-PublicApi.ini |
|
5192 CREATE_OBJECT RFs RFs1 |
|
5193 CREATE_OBJECT CFileMan CFileMan1 |
|
5194 COMMAND RFs1 new |
|
5195 COMMAND RFs1 Connect |
|
5196 COMMAND CFileMan1 NewL PBASE-F32-FileMan-PublicApi-NewL |
|
5197 COMMAND CFileMan1 Delete PBASE-F32-FileMan-PublicApi-Delete-Uninstall |
|
5198 COMMAND RFs1 RmDir PBASE-F32-FileMan-PublicApi-RmDir-Uninstall |
|
5199 COMMAND CFileMan1 ~ |
|
5200 COMMAND RFs1 ~ |
|
5201 END_TEST_BLOCK |
|
5202 END_TESTCASE PBASE-F32-FileMan-PublicApi-2999 |
|