os/kernelhwsrv/baseapitest/basesvs/validation/f32/sfsrv/scripts/PBASE-F32-ParsePtr-Inherited-PublicApi-ANY.script
First public contribution.
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".
9 // Initial Contributors:
10 // Nokia Corporation - initial contribution.
17 //! @SYMTestSuiteName pbase-f32-sfsrv-publicapi-any
18 //! @SYMScriptTestEnvironment This test script requires a basic ROM.
19 //! @SYMScriptAuthor Dmitri Trofimov, Sergei Tveritin
20 //! @SYMCreationDate 11/12/2006
21 //! @SYMScriptDescription The test script contains API tests for the following functions of T_ParsePtr class:
24 //! TInt AddDir(const TDesC &aName);
25 //! const TDesC &FullName() const;
26 //! TPtrC Drive() const;
27 //! TPtrC Path() const;
28 //! TPtrC DriveAndPath() const;
29 //! TPtrC Name() const;
30 //! TPtrC Ext() const;
31 //! TPtrC NameAndExt() const;
32 //! TBool DrivePresent() const;
33 //! TBool PathPresent() const;
34 //! TBool NamePresent() const;
35 //! TBool ExtPresent() const;
36 //! TBool NameOrExtPresent() const;
37 //! TBool IsRoot() const;
38 //! TBool IsWild() const;
39 //! TBool IsKMatchOne() const;
40 //! TBool IsKMatchAny() const;
41 //! TBool IsNameWild() const;
42 //! TBool IsExtWild() const;
51 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0001
52 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0001
53 //! @SYMAPI T_ParsePtr
54 //! @SYMTestCaseDesc FullName() test.
55 //! Uses API elements: FullName()
56 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\filename.ext'.
57 //! 2. Call FullName(). Expecting 'c:\dir1\dir2\filename.ext'
58 //! 3. Delete TParsePtr object.
60 //! @SYMTestStatus Implemented
61 //! @SYMTestPriority Critical
62 //! @SYMTestExpectedResults The value returned by FullName() is the same as expected.
64 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
65 CREATE_OBJECT TParsePtr TParsePtr1
66 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0001command2Set
67 COMMAND TParsePtr1 FullName PBASE-F32-ParseBase-PublicApi-0001command3FullName
70 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0001
73 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0002
74 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0002
75 //! @SYMAPI T_ParsePtr
76 //! @SYMTestCaseDesc Drive() test where drive is present.
77 //! Uses API elements: Drive()
78 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\filename.ext'.
79 //! 2. Call Drive(). Expecting 'c:' on return.
80 //! 3. Delete TParsePtr object.
82 //! @SYMTestStatus Implemented
83 //! @SYMTestPriority Critical
84 //! @SYMTestExpectedResults Value returned by Drive() is the same as expected.
86 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
87 CREATE_OBJECT TParsePtr TParsePtr1
88 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0002command2Set
89 COMMAND TParsePtr1 Drive PBASE-F32-ParseBase-PublicApi-0002command3Drive
92 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0002
94 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0003
95 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0003
96 //! @SYMAPI T_ParsePtr
97 //! @SYMTestCaseDesc Drive() test where drive is not present.
98 //! Uses API elements: Drive()
99 //! @SYMTestActions 1. Create TParsePtr object passing 'filename.ext'.
100 //! 2. Call Drive(). Expecting empty string.
101 //! 3. Delete TParsePtr object.
103 //! @SYMTestStatus Implemented
104 //! @SYMTestPriority Critical
105 //! @SYMTestExpectedResults Value returned by Drive() is the same as expected.
107 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
108 CREATE_OBJECT TParsePtr TParsePtr1
109 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0003command2Set
110 COMMAND TParsePtr1 Drive PBASE-F32-ParseBase-PublicApi-0003command3Drive
113 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0003
115 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0005
116 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0005
117 //! @SYMAPI T_ParsePtr
118 //! @SYMTestCaseDesc Path() test where path is present.
119 //! Uses API elements: {USE_SET} Path()
120 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\filename.ext'.
121 //! 2. Call Path(). Expecting '\dir1\dir2\' on return.
122 //! 3. Delete TParsePtr object.
124 //! @SYMTestStatus Implemented
125 //! @SYMTestPriority Critical
126 //! @SYMTestExpectedResults Value returned by Path() is the same as expected.
128 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
129 CREATE_OBJECT TParsePtr TParsePtr1
130 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0005command2Set
131 COMMAND TParsePtr1 Path PBASE-F32-ParseBase-PublicApi-0005command3Path
134 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0005
138 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0006
139 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0006
140 //! @SYMAPI T_ParsePtr
141 //! @SYMTestCaseDesc Path() test where path is not present.
142 //! Uses API elements: Path()
143 //! @SYMTestActions 1. Create TParsePtr object passing 'filename.ext'.
144 //! 2. Call Path(). Expecting ''(empty string) on return.
145 //! 3. Delete TParsePtr object.
147 //! @SYMTestStatus Implemented
148 //! @SYMTestPriority Critical
149 //! @SYMTestExpectedResults Value returned by Path() is the same as expected.
151 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
152 CREATE_OBJECT TParsePtr TParsePtr1
153 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0006command2Set
154 COMMAND TParsePtr1 Path PBASE-F32-ParseBase-PublicApi-0006command3Path
157 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0006
159 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0007
160 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0007
161 //! @SYMAPI T_ParsePtr
162 //! @SYMTestCaseDesc DriveAndPath() test where passing full path with drive and filename.
163 //! Uses API elements: DriveAndPath()
164 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\filename.ext'.
165 //! 2. Call DriveAndPath(). Expecting 'c:\dir1\dir2\' on return.
166 //! 3. Delete TParsePtr object.
168 //! @SYMTestStatus Implemented
169 //! @SYMTestPriority Critical
170 //! @SYMTestExpectedResults Value returned by DriveAndPath() is the same as expected.
172 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
173 CREATE_OBJECT TParsePtr TParsePtr1
174 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0007command2Set
175 COMMAND TParsePtr1 DriveAndPath PBASE-F32-ParseBase-PublicApi-0007command3DriveAndPath
178 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0007
180 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0008
181 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0008
182 //! @SYMAPI T_ParsePtr
183 //! @SYMTestCaseDesc DriveAndPath() test with passing only filename.
184 //! Uses API elements: DriveAndPath()
185 //! @SYMTestActions 1. Create TParsePtr object passing 'filename.ext'.
186 //! 2. Call DriveAndPath(). Expecting empty string.
187 //! 3. Delete TParsePtr object.
189 //! @SYMTestStatus Implemented
190 //! @SYMTestPriority Critical
191 //! @SYMTestExpectedResults Value returned by DriveAndPath() is the same as expected.
193 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
194 CREATE_OBJECT TParsePtr TParsePtr1
195 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0008command2Set
196 COMMAND TParsePtr1 DriveAndPath PBASE-F32-ParseBase-PublicApi-0008command3DriveAndPath
199 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0008
201 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0009
202 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0009
203 //! @SYMAPI T_ParsePtr
204 //! @SYMTestCaseDesc DriveAndPath() test with passing path and filename, but without drive letter.
205 //! Uses API elements: DriveAndPath()
206 //! @SYMTestActions 1. Create TParsePtr object passing '\dir1\filename.ext'.
207 //! 2. Call DriveAndPath(). Expecting '\dir1\' on return.
208 //! 3. Delete TParsePtr object.
210 //! @SYMTestStatus Implemented
211 //! @SYMTestPriority Critical
212 //! @SYMTestExpectedResults Value returned by DriveAndPath() is the same as expected.
214 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
215 CREATE_OBJECT TParsePtr TParsePtr1
216 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0009command2Set
217 COMMAND TParsePtr1 DriveAndPath PBASE-F32-ParseBase-PublicApi-0009command3DriveAndPath
220 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0009
224 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0010
225 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0010
226 //! @SYMAPI T_ParsePtr
227 //! @SYMTestCaseDesc Name() test passing complete path with filename and drive letter.
228 //! Uses API elements: Name()
229 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\filename.ext'.
230 //! 2. Call Name(). Expecting 'filename' on return.
231 //! 3. Delete TParsePtr object.
233 //! @SYMTestStatus Implemented
234 //! @SYMTestPriority Critical
235 //! @SYMTestExpectedResults Value returned by Name() is the same as expected.
237 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
238 CREATE_OBJECT TParsePtr TParsePtr1
239 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0010command2Set
240 COMMAND TParsePtr1 Name PBASE-F32-ParseBase-PublicApi-0010command3Name
243 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0010
246 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0011
247 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0011
248 //! @SYMAPI T_ParsePtr
249 //! @SYMTestCaseDesc Name() test on path without filename.
250 //! Uses API elements: Name()
251 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\'.
252 //! 2. Call Name(). Expecting ''(empty string) on return.
253 //! 3. Delete TParsePtr object.
255 //! @SYMTestStatus Implemented
256 //! @SYMTestPriority Critical
257 //! @SYMTestExpectedResults Value returned by Name() is the same as expected.
259 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
260 CREATE_OBJECT TParsePtr TParsePtr1
261 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0011command2Set
262 COMMAND TParsePtr1 Name PBASE-F32-ParseBase-PublicApi-0011command3Name
265 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0011
267 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0012
268 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0012
269 //! @SYMAPI T_ParsePtr
270 //! @SYMTestCaseDesc Ext() test passing complete path with filename with extension and drive letter.
271 //! Uses API elements: Ext()
272 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\filename.ext'.
273 //! 2. Call Ext(). Expecting '.ext' on return.
274 //! 3. Delete TParsePtr object.
276 //! @SYMTestStatus Implemented
277 //! @SYMTestPriority Critical
278 //! @SYMTestExpectedResults Value returned by Ext() is the same as expected.
280 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
281 CREATE_OBJECT TParsePtr TParsePtr1
282 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0012command2Set
283 COMMAND TParsePtr1 Ext PBASE-F32-ParseBase-PublicApi-0012command3Ext
286 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0012
288 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0013
289 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0013
290 //! @SYMAPI T_ParsePtr
291 //! @SYMTestCaseDesc Ext() test passing complete path with filename without extension.
292 //! Uses API elements: Ext()
293 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\filename'.
294 //! 2. Call Ext(). Expecting '' on return.
295 //! 3. Delete TParsePtr object.
297 //! @SYMTestStatus Implemented
298 //! @SYMTestPriority Critical
299 //! @SYMTestExpectedResults Value returned by Ext() is the same as expected.
301 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
302 CREATE_OBJECT TParsePtr TParsePtr1
303 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0013command2Set
304 COMMAND TParsePtr1 Ext PBASE-F32-ParseBase-PublicApi-0013command3Ext
307 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0013
309 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0014
310 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0014
311 //! @SYMAPI T_ParsePtr
312 //! @SYMTestCaseDesc Ext() test passing complete path without filename and extension.
313 //! Uses API elements: Ext()
314 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\'.
315 //! 2. Call Ext(). Expecting '' on return.
316 //! 3. Delete TParsePtr object.
318 //! @SYMTestStatus Implemented
319 //! @SYMTestPriority Critical
320 //! @SYMTestExpectedResults Value returned by Ext() is the same as expected.
322 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
323 CREATE_OBJECT TParsePtr TParsePtr1
324 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0014command2Set
325 COMMAND TParsePtr1 Ext PBASE-F32-ParseBase-PublicApi-0014command3Ext
328 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0014
331 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0015
332 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0015
333 //! @SYMAPI T_ParsePtr
334 //! @SYMTestCaseDesc NameAndExt() test where name and extension is present.
335 //! Uses API elements: NameAndExt().
336 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\filename.ext'.
337 //! 2. Call NameAndExt(). Expecting 'filename.ext' on return.
338 //! 3. Delete TParsePtr object.
340 //! @SYMTestStatus Implemented
341 //! @SYMTestPriority Critical
342 //! @SYMTestExpectedResults Value returned by NameAndExt() is the same as expected.
344 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
345 CREATE_OBJECT TParsePtr TParsePtr1
346 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0015command2Set
347 COMMAND TParsePtr1 NameAndExt PBASE-F32-ParseBase-PublicApi-0015command3NameAndExt
350 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0015
352 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0016
353 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0016
354 //! @SYMAPI T_ParsePtr
355 //! @SYMTestCaseDesc NameAndExt() test where name and extension is not present.
356 //! Uses API elements: NameAndExt().
357 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\'.
358 //! 2. Call NameAndExt(). Expecting ''(empty string) on return.
359 //! 3. Delete TParsePtr object.
361 //! @SYMTestStatus Implemented
362 //! @SYMTestPriority Critical
363 //! @SYMTestExpectedResults Value returned by NameAndExt() is the same as expected.
365 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
366 CREATE_OBJECT TParsePtr TParsePtr1
367 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0016command2Set
368 COMMAND TParsePtr1 NameAndExt PBASE-F32-ParseBase-PublicApi-0016command3NameAndExt
371 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0016
373 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0017
374 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0017
375 //! @SYMAPI T_ParsePtr
376 //! @SYMTestCaseDesc NameAndExt() test with full path and filename, but without extension
377 //! Uses API elements: NameAndExt().
378 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\filename'.
379 //! 2. Call NameAndExt(). Expecting 'filename' on return.
380 //! 3. Delete TParsePtr object.
382 //! @SYMTestStatus Implemented
383 //! @SYMTestPriority Critical
384 //! @SYMTestExpectedResults Value returned by NameAndExt() is the same as expected.
386 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
387 CREATE_OBJECT TParsePtr TParsePtr1
388 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0017command2Set
389 COMMAND TParsePtr1 NameAndExt PBASE-F32-ParseBase-PublicApi-0017command3NameAndExt
392 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0017
396 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0018
397 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0018
398 //! @SYMAPI T_ParsePtr
399 //! @SYMTestCaseDesc DrivePresent() test where drive is present.
400 //! Uses API elements: DrivePresent().
401 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\filename.ext'.
402 //! 2. Call DrivePresent(). Expecting TRUE on return.
403 //! 3. Delete TParsePtr object.
405 //! @SYMTestStatus Implemented
406 //! @SYMTestPriority Critical
407 //! @SYMTestExpectedResults Value returned by DrivePresent() is the same as expected.
409 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
410 CREATE_OBJECT TParsePtr TParsePtr1
411 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0018command2Set
412 COMMAND TParsePtr1 DrivePresent PBASE-F32-ParseBase-PublicApi-0018command3DrivePresent
415 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0018
418 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0019
419 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0019
420 //! @SYMAPI T_ParsePtr
421 //! @SYMTestCaseDesc DrivePresent() test, where drive is not present.
422 //! Uses API elements: DrivePresent().
423 //! @SYMTestActions 1. Create TParsePtr object passing '\dir1\dir2\filename.ext'.
424 //! 2. Call DrivePresent(). Expecting FALSE on return.
425 //! 3. Delete TParsePtr object.
427 //! @SYMTestStatus Implemented
428 //! @SYMTestPriority Critical
429 //! @SYMTestExpectedResults Value returned by DrivePresent() is the same as expected.
431 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
432 CREATE_OBJECT TParsePtr TParsePtr1
433 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0019command2Set
434 COMMAND TParsePtr1 DrivePresent PBASE-F32-ParseBase-PublicApi-0019command3DrivePresent
437 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0019
440 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0020
441 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0020
442 //! @SYMAPI T_ParsePtr
443 //! @SYMTestCaseDesc PathPresent() test, where path is present.
444 //! Uses API elements: PathPresent().
445 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\filename.ext'.
446 //! 2. Call PathPresent(). Expecting TRUE on return .
447 //! 3. Delete TParsePtr object.
449 //! @SYMTestStatus Implemented
450 //! @SYMTestPriority Critical
451 //! @SYMTestExpectedResults Value returned by PathPresent() is the same as expected.
453 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
454 CREATE_OBJECT TParsePtr TParsePtr1
455 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0020command2Set
456 COMMAND TParsePtr1 PathPresent PBASE-F32-ParseBase-PublicApi-0020command3PathPresent
459 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0020
462 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0021
463 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0021
464 //! @SYMAPI T_ParsePtr
465 //! @SYMTestCaseDesc PathPresent() test, where path is not present.
466 //! Uses API elements: PathPresent().
467 //! @SYMTestActions 1. Create TParsePtr object passing 'filename.ext'.
468 //! 2. Call PathPresent(). Expecting FALSE on return.
469 //! 3. Delete TParsePtr object.
471 //! @SYMTestStatus Implemented
472 //! @SYMTestPriority Critical
473 //! @SYMTestExpectedResults Value returned by PathPresent() is the same as expected.
475 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
476 CREATE_OBJECT TParsePtr TParsePtr1
477 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0021command2Set
478 COMMAND TParsePtr1 PathPresent PBASE-F32-ParseBase-PublicApi-0021command2PathPresent
481 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0021
483 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0022
484 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0022
485 //! @SYMAPI T_ParsePtr
486 //! @SYMTestCaseDesc PathPresent() test with wildcard as path
487 //! Uses API elements: PathPresent().
488 //! @SYMTestActions 1. Create TParsePtr object passing '*\filename.ext'.
489 //! 2. Delete TParsePtr object.
491 //! @SYMTestStatus Implemented
492 //! @SYMTestPriority Critical
493 //! @SYMTestExpectedResults Value returned by PathPresent() is the same as expected.
495 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
496 CREATE_OBJECT TParsePtr TParsePtr1
497 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0022command2Set
499 END_TEST_BLOCK !PanicCode=24 !PanicString="FSCLIENT panic"
500 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0022
503 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0023
504 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0023
505 //! @SYMAPI T_ParsePtr
506 //! @SYMTestCaseDesc NamePresent() test, where name is present.
507 //! Uses API elements: NamePresent().
508 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\filename.ext'.
509 //! 2. Call NamePresent(). Expecting TRUE on return.
510 //! 3. Delete TParsePtr object.
512 //! @SYMTestStatus Implemented
513 //! @SYMTestPriority Critical
514 //! @SYMTestExpectedResults Value returned by NamePresent() is the same as expected.
516 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
517 CREATE_OBJECT TParsePtr TParsePtr1
518 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0023command2Set
519 COMMAND TParsePtr1 NamePresent PBASE-F32-ParseBase-PublicApi-0023command3NamePresent
522 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0023
525 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0024
526 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0024
527 //! @SYMAPI T_ParsePtr
528 //! @SYMTestCaseDesc NamePresent() test, where name is not present.
529 //! Uses API elements: NamePresent().
530 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\'
531 //! 2. Call NamePresent(). Expecting FALSE on return.
532 //! 3. Delete TParsePtr object.
534 //! @SYMTestStatus Implemented
535 //! @SYMTestPriority Critical
536 //! @SYMTestExpectedResults Value returned by NamePresent() is the same as expected.
538 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
539 CREATE_OBJECT TParsePtr TParsePtr1
540 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0024command2Set
541 COMMAND TParsePtr1 NamePresent PBASE-F32-ParseBase-PublicApi-0024command2NamePresent
544 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0024
546 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0025
547 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0025
548 //! @SYMAPI T_ParsePtr
549 //! @SYMTestCaseDesc NamePresent() test with wildcards in name.
550 //! Uses API elements: NamePresent().
551 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\*.ext'.
552 //! 2. Call NamePresent(). Expecting TRUE on return.
553 //! 3. Delete TParsePtr object.
555 //! @SYMTestStatus Implemented
556 //! @SYMTestPriority Critical
557 //! @SYMTestExpectedResults Value returned by NamePresent() is the same as expected.
559 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
560 CREATE_OBJECT TParsePtr TParsePtr1
561 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0025command2Set
562 COMMAND TParsePtr1 NamePresent PBASE-F32-ParseBase-PublicApi-0025command3NamePresent
565 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0025
568 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0026
569 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0026
570 //! @SYMAPI T_ParsePtr
571 //! @SYMTestCaseDesc ExtPresent() test, where extension is present.
572 //! Uses API elements: ExtPresent().
573 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\filename.ext'
574 //! 2. Call ExtPresent(). Expecting TRUE on return.
575 //! 3 Delete TParsePtr object.
577 //! @SYMTestStatus Implemented
578 //! @SYMTestPriority Critical
579 //! @SYMTestExpectedResults Value returned by ExtPresent() is the same as expected.
581 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
582 CREATE_OBJECT TParsePtr TParsePtr1
583 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0026command2Set
584 COMMAND TParsePtr1 ExtPresent PBASE-F32-ParseBase-PublicApi-0026command3ExtPresent
587 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0026
590 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0027
591 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0027
592 //! @SYMAPI T_ParsePtr
593 //! @SYMTestCaseDesc ExtPresent() test where extension is not present.
594 //! Uses API elements: ExtPresent().
595 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\filename'
596 //! 2. Call ExtPresent(). Expecting FALSE on return.
597 //! 3. Delete TParsePtr object.
599 //! @SYMTestStatus Implemented
600 //! @SYMTestPriority Critical
601 //! @SYMTestExpectedResults Value returned by ExtPresent() is the same as expected.
603 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
604 CREATE_OBJECT TParsePtr TParsePtr1
605 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0027command2Set
606 COMMAND TParsePtr1 ExtPresent PBASE-F32-ParseBase-PublicApi-0027command2ExtPresent
609 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0027
612 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0028
613 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0028
614 //! @SYMAPI T_ParsePtr
615 //! @SYMTestCaseDesc ExtPresent() test with wildcards in name.
616 //! Uses API elements: ExtPresent().
617 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\*.ext'
618 //! 2. Call ExtPresent(). Expecting FALSE on return.
619 //! 3. Delete TParsePtr object.
621 //! @SYMTestStatus Implemented
622 //! @SYMTestPriority Critical
623 //! @SYMTestExpectedResults Value returned by ExtPresent() is the same as expected.
625 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
626 CREATE_OBJECT TParsePtr TParsePtr1
627 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0028command2Set
628 COMMAND TParsePtr1 ExtPresent PBASE-F32-ParseBase-PublicApi-0028command3ExtPresent
631 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0028
634 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0029
635 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0029
636 //! @SYMAPI T_ParsePtr
637 //! @SYMTestCaseDesc ExtPresent() test with wildcards in extension.
638 //! Uses API elements: ExtPresent().
639 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\filename.*'
640 //! 2. Call ExtPresent(). Expecting FALSE on return.
641 //! 3. Delete TParsePtr object.
643 //! @SYMTestStatus Implemented
644 //! @SYMTestPriority Critical
645 //! @SYMTestExpectedResults Value returned by ExtPresent() is the same as expected.
647 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
648 CREATE_OBJECT TParsePtr TParsePtr1
649 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0029command2Set
650 COMMAND TParsePtr1 ExtPresent PBASE-F32-ParseBase-PublicApi-0029command3ExtPresent
653 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0029
656 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0030
657 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0030
658 //! @SYMAPI T_ParsePtr
659 //! @SYMTestCaseDesc NameOrExtPresent() test where name and extension present.
660 //! Uses API elements: NameOrExtPresent().
661 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\filename.ext'
662 //! 2. Call NameOrExtPresent(). Expecting TRUE on return.
663 //! 3. Delete TParsePtr object.
665 //! @SYMTestStatus Implemented
666 //! @SYMTestPriority Critical
667 //! @SYMTestExpectedResults Value returned by NameOrExtPresent() is the same as expected.
669 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
670 CREATE_OBJECT TParsePtr TParsePtr1
671 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0030command2Set
672 COMMAND TParsePtr1 NameOrExtPresent PBASE-F32-ParseBase-PublicApi-0030command3NameOrExtPresent
675 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0030
678 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0031
679 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0031
680 //! @SYMAPI T_ParsePtr
681 //! @SYMAPI T_ParsePtr
682 //! @SYMTestCaseDesc NameOrExtPresent() test where name and extension is not present.
683 //! Uses API elements: NameOrExtPresent().
684 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\'
685 //! 2. Call NameOrExtPresent(). Expecting FALSE on return.
686 //! 3. Delete TParsePtr object.
688 //! @SYMTestStatus Implemented
689 //! @SYMTestPriority Critical
690 //! @SYMTestExpectedResults Value returned by NameOrExtPresent() is the same as expected.
692 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
693 CREATE_OBJECT TParsePtr TParsePtr1
694 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0031command2Set
695 COMMAND TParsePtr1 NameOrExtPresent PBASE-F32-ParseBase-PublicApi-0031command2NameOrExtPresent
698 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0031
701 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0032
702 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0032
703 //! @SYMAPI T_ParsePtr
704 //! @SYMTestCaseDesc NameOrExtPresent() test with wildcards in name.
705 //! Uses API elements: NameOrExtPresent().
706 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\*.ext'
707 //! 2. Call NameOrExtPresent(). Expecting TRUE on return.
708 //! 3. Delete TParsePtr object.
710 //! @SYMTestStatus Implemented
711 //! @SYMTestPriority Critical
712 //! @SYMTestExpectedResults Value returned by NameOrExtPresent() is the same as expected.
714 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
715 CREATE_OBJECT TParsePtr TParsePtr1
716 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0032command2Set
717 COMMAND TParsePtr1 NameOrExtPresent PBASE-F32-ParseBase-PublicApi-0032command3NameOrExtPresent
720 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0032
723 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0033
724 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0033
725 //! @SYMAPI T_ParsePtr
726 //! @SYMTestCaseDesc NameOrExtPresent() test with wildcards in extension.
727 //! Uses API elements: NameOrExtPresent().
728 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\filename.*'
729 //! 2. Call NameOrExtPresent(). Expecting TRUE on return.
730 //! 3. Delete TParsePtr object.
732 //! @SYMTestStatus Implemented
733 //! @SYMTestPriority Critical
734 //! @SYMTestExpectedResults Value returned by NameOrExtPresent() is the same as expected.
736 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
737 CREATE_OBJECT TParsePtr TParsePtr1
738 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0033command2Set
739 COMMAND TParsePtr1 NameOrExtPresent PBASE-F32-ParseBase-PublicApi-0033command3NameOrExtPresent
742 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0033
744 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0034
745 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0034
746 //! @SYMAPI T_ParsePtr
747 //! @SYMTestCaseDesc NameOrExtPresent() test whre wildcard as filename and extension.
748 //! Uses API elements: NameOrExtPresent().
749 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\*'
750 //! 2. Call NameOrExtPresent(). Expecting TRUE on return.
751 //! 3. Delete TParsePtr object.
753 //! @SYMTestStatus Implemented
754 //! @SYMTestPriority Critical
755 //! @SYMTestExpectedResults Value returned by NameOrExtPresent() is the same as expected.
757 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
758 CREATE_OBJECT TParsePtr TParsePtr1
759 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0034command2Set
760 COMMAND TParsePtr1 NameOrExtPresent PBASE-F32-ParseBase-PublicApi-0034command3NameOrExtPresent
763 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0034
766 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0035
767 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0035
768 //! @SYMAPI T_ParsePtr
769 //! @SYMTestCaseDesc IsRoot() test where path is root.
770 //! Uses API elements: IsRoot().
771 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\'
772 //! 2. Call IsRoot(). Expecting TRUE on return.
773 //! 3. Delete TParsePtr object.
775 //! @SYMTestStatus Implemented
776 //! @SYMTestPriority Critical
777 //! @SYMTestExpectedResults Value returned by IsRoot() is the same as expected.
779 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
780 CREATE_OBJECT TParsePtr TParsePtr1
781 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0035command2Set
782 COMMAND TParsePtr1 IsRoot PBASE-F32-ParseBase-PublicApi-0035command3IsRoot
785 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0035
788 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0036
789 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0036
790 //! @SYMAPI T_ParsePtr
791 //! @SYMTestCaseDesc IsRoot() test where path is not root.
792 //! Uses API elements: IsRoot().
793 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\'
794 //! 2. Call IsRoot(). Expecting FALSE on return.
795 //! 3. Delete TParsePtr object.
797 //! @SYMTestStatus Implemented
798 //! @SYMTestPriority Critical
799 //! @SYMTestExpectedResults Value returned by IsRoot() is the same as expected.
801 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
802 CREATE_OBJECT TParsePtr TParsePtr1
803 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0036command2Set
804 COMMAND TParsePtr1 IsRoot PBASE-F32-ParseBase-PublicApi-0036command3IsRoot
807 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0036
811 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0037
812 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0037
813 //! @SYMAPI T_ParsePtr
814 //! @SYMTestCaseDesc IsWild() test where path has a wildcard.
815 //! Uses API elements: IsWild().
816 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dri1\dir2\*.ext'
817 //! 2. Call IsWild(). Expecting TRUE on return.
818 //! 3. Delete TParsePtr object.
820 //! @SYMTestStatus Implemented
821 //! @SYMTestPriority Critical
822 //! @SYMTestExpectedResults Value returned by IsWild() is the same as expected.
824 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
825 CREATE_OBJECT TParsePtr TParsePtr1
826 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0037command2Set
827 COMMAND TParsePtr1 IsWild PBASE-F32-ParseBase-PublicApi-0037command3IsWild
830 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0037
833 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0038
834 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0038
835 //! @SYMAPI T_ParsePtr
836 //! @SYMTestCaseDesc IsWild() test where path has not a wildcard.
837 //! Uses API elements: IsWild().
838 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\nowildcras.ext'
839 //! 2. Call IsWild(). Expecting FALSE on return.
840 //! 3. Delete TParsePtr object.
842 //! @SYMTestStatus Implemented
843 //! @SYMTestPriority Critical
844 //! @SYMTestExpectedResults Value returned by IsWild() is the same as expected.
846 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
847 CREATE_OBJECT TParsePtr TParsePtr1
848 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0038command2Set
849 COMMAND TParsePtr1 IsWild PBASE-F32-ParseBase-PublicApi-0038command3IsWild
852 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0038
856 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0039
857 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0039
858 //! @SYMAPI T_ParsePtr
859 //! @SYMTestCaseDesc IsKMatchOne() test where the name contains a question mark wildcard.
860 //! Uses API elements: IsKMatchOne().
861 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\?.ext'
862 //! 2. Call IsKMatchOne(). Expecting TRUE on return.
863 //! 3. Delete TParsePtr object.
865 //! @SYMTestStatus Implemented
866 //! @SYMTestPriority Critical
867 //! @SYMTestExpectedResults Value returned by IsKMatchOne() is the same as expected.
869 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
870 CREATE_OBJECT TParsePtr TParsePtr1
871 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0039command2Set
872 COMMAND TParsePtr1 IsKMatchOne PBASE-F32-ParseBase-PublicApi-0039command3IsKMatchOne
875 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0039
878 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0040
879 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0040
880 //! @SYMAPI T_ParsePtr
881 //! @SYMTestCaseDesc IsKMatchOne() test where name of file contains asterisk wildcard.
882 //! Uses API elements: IsKMatchOne().
883 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\*.ext'
884 //! 2. Call IsKMatchOne(). Expecting FALSE on return.
885 //! 3. Delete TParsePtr object.
887 //! @SYMTestStatus Implemented
888 //! @SYMTestPriority Critical
889 //! @SYMTestExpectedResults Value returned by IsKMatchOne() is the same as expected.
891 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
892 CREATE_OBJECT TParsePtr TParsePtr1
893 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0040command2Set
894 COMMAND TParsePtr1 IsKMatchOne PBASE-F32-ParseBase-PublicApi-0040command3IsKMatchOne
897 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0040
900 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0041
901 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0041
902 //! @SYMAPI T_ParsePtr
903 //! @SYMTestCaseDesc IsKMatchAny() test where name of file contains asterisk wildcard.
904 //! Uses API elements: IsKMatchAny().
905 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\*.ext'
906 //! 2. Call IsKMatchAny(). Expecting TRUE on return.
907 //! 3. Delete TParsePtr object.
909 //! @SYMTestStatus Implemented
910 //! @SYMTestPriority Critical
911 //! @SYMTestExpectedResults Value returned by IsKMatchAny() is the same as expected.
913 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
914 CREATE_OBJECT TParsePtr TParsePtr1
915 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0041command2Set
916 COMMAND TParsePtr1 IsKMatchAny PBASE-F32-ParseBase-PublicApi-0041command3IsKMatchAny
919 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0041
921 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0042
922 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0042
923 //! @SYMAPI T_ParsePtr
924 //! @SYMTestCaseDesc IsKMatchAny() test where name contains a question mark wildcard.
925 //! Uses API elements: IsKMatchAny().
926 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\?.ext'
927 //! 2. Call IsKMatchAny(). Expecting FALSE on return.
928 //! 3. Delete TParsePtr object.
930 //! @SYMTestStatus Implemented
931 //! @SYMTestPriority Critical
932 //! @SYMTestExpectedResults Value returned by IsKMatchAny() is the same as expected.
934 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
935 CREATE_OBJECT TParsePtr TParsePtr1
936 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0042command2Set
937 COMMAND TParsePtr1 IsKMatchAny PBASE-F32-ParseBase-PublicApi-0042command3IsKMatchAny
940 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0042
944 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0043
945 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0043
946 //! @SYMAPI T_ParsePtr
947 //! @SYMTestCaseDesc IsNameWild() test where name contains asterisk wildcard.
948 //! Uses API elements: IsNameWild().
949 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\*.ext'.
950 //! 2. Call IsNameWild(). Expecting TRUE on return.
951 //! 3. Delete TParsePtr object.
953 //! @SYMTestStatus Implemented
954 //! @SYMTestPriority Critical
955 //! @SYMTestExpectedResults Value returned by IsNameWild() is the same as expected.
957 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
958 CREATE_OBJECT TParsePtr TParsePtr1
959 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0043command2Set
960 COMMAND TParsePtr1 IsNameWild PBASE-F32-ParseBase-PublicApi-0043command3IsNameWild
963 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0043
965 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0044
966 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0044
967 //! @SYMAPI T_ParsePtr
968 //! @SYMTestCaseDesc IsNameWild() test where name not contains a wildcard.
969 //! Uses API elements: IsNameWild().
970 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\filename.ext'
971 //! 2. Call IsNameWild(). Expecting FALSE on return.
972 //! 3. Delete TParsePtr object.
974 //! @SYMTestStatus Implemented
975 //! @SYMTestPriority Critical
976 //! @SYMTestExpectedResults Value returned by IsNameWild() is the same as expected.
978 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
979 CREATE_OBJECT TParsePtr TParsePtr1
980 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0044command2Set
981 COMMAND TParsePtr1 IsNameWild PBASE-F32-ParseBase-PublicApi-0044command3IsNameWild
984 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0044
987 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0045
988 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0045
989 //! @SYMAPI T_ParsePtr
990 //! @SYMTestCaseDesc IsExtWild() test where extension contains asterisk wildcard.
991 //! Uses API elements: IsExtWild().
992 //! @SYMTestActions 1. Create TParsePtr object passed 'c:\dir1\dir2\filename.*'
993 //! 2. Call IsExtWild(). Expecting TRUE on return.
994 //! 3. Delete TParsePtr object.
996 //! @SYMTestStatus Implemented
997 //! @SYMTestPriority Critical
998 //! @SYMTestExpectedResults Value returned by IsExtWild() is the same as expected.
1000 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
1001 CREATE_OBJECT TParsePtr TParsePtr1
1002 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0045command2Set
1003 COMMAND TParsePtr1 IsExtWild PBASE-F32-ParseBase-PublicApi-0045command3IsExtWild
1004 COMMAND TParsePtr1 ~
1006 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0045
1009 START_TESTCASE PBASE-F32-ParsePtr-PublicApi-0046
1010 //! @SYMTestCaseID PBASE-F32-ParsePtr-PublicApi-0046
1011 //! @SYMAPI T_ParsePtr
1012 //! @SYMTestCaseDesc IsExtWild() test where extension not contains a wildcard.
1013 //! Uses API elements: IsExtWild().
1014 //! @SYMTestActions 1. Create TParsePtr object passing 'c:\dir1\dir2\filename.ext'
1015 //! 2. Call IsExtWild(). Expecting FALSE on return.
1016 //! 3. Delete TParsePtr object.
1018 //! @SYMTestStatus Implemented
1019 //! @SYMTestPriority Critical
1020 //! @SYMTestExpectedResults Value returned by IsExtWild() is the same as expected.
1021 //! @SYMTestType CIT
1022 START_TEST_BLOCK 100 T_SfSrv \base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
1023 CREATE_OBJECT TParsePtr TParsePtr1
1024 COMMAND TParsePtr1 new PBASE-F32-ParseBase-PublicApi-0046command2Set
1025 COMMAND TParsePtr1 IsExtWild PBASE-F32-ParseBase-PublicApi-0046command3IsExtWild
1026 COMMAND TParsePtr1 ~
1028 END_TESTCASE PBASE-F32-ParsePtr-PublicApi-0046