os/kernelhwsrv/baseapitest/basesvs/validation/f32/sfsrv/scripts/PBASE-F32-Parse-Inherited-PublicApi-ANY.script
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
sl@0
     1
//
sl@0
     2
// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
sl@0
     3
// All rights reserved.
sl@0
     4
// This component and the accompanying materials are made available
sl@0
     5
// under the terms of "Eclipse Public License v1.0"
sl@0
     6
// which accompanies this distribution, and is available
sl@0
     7
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
sl@0
     8
//
sl@0
     9
// Initial Contributors:
sl@0
    10
// Nokia Corporation - initial contribution.
sl@0
    11
//
sl@0
    12
// Contributors:
sl@0
    13
//
sl@0
    14
// Description: 
sl@0
    15
//
sl@0
    16
//!	@file
sl@0
    17
//!	@SYMTestSuiteName			pbase-f32-sfsrv-publicapi-any
sl@0
    18
//!	@SYMScriptTestEnvironment		This test script requires a basic ROM.
sl@0
    19
//!	@SYMScriptAuthor 			Dmitri Trofimov, Sergei Tveritin
sl@0
    20
//!	@SYMCreationDate			11/12/2006
sl@0
    21
//!	@SYMScriptDescription			The test script contains API tests for the following functions of T_Parse class:
sl@0
    22
//!	T_Parse();
sl@0
    23
//!	TInt PopDir();
sl@0
    24
//!	TInt AddDir(const TDesC &aName);
sl@0
    25
//!	const TDesC &FullName() const;
sl@0
    26
//!	TPtrC Drive() const;
sl@0
    27
//!	TPtrC Path() const;
sl@0
    28
//!	TPtrC DriveAndPath() const;
sl@0
    29
//!	TPtrC Name() const;
sl@0
    30
//!	TPtrC Ext() const;
sl@0
    31
//!	TPtrC NameAndExt() const;
sl@0
    32
//!	TBool DrivePresent() const;
sl@0
    33
//!	TBool PathPresent() const;
sl@0
    34
//!	TBool NamePresent() const;
sl@0
    35
//!	TBool ExtPresent() const;
sl@0
    36
//!	TBool NameOrExtPresent() const;
sl@0
    37
//!	TBool IsRoot() const;
sl@0
    38
//!	TBool IsWild() const;
sl@0
    39
//!	TBool IsKMatchOne() const;
sl@0
    40
//!	TBool IsKMatchAny() const;
sl@0
    41
//!	TBool IsNameWild() const;
sl@0
    42
//!	TBool IsExtWild() const;
sl@0
    43
sl@0
    44
sl@0
    45
LOAD_SUITE	T_SfSrv
sl@0
    46
//DELAY		5000
sl@0
    47
sl@0
    48
sl@0
    49
sl@0
    50
sl@0
    51
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0001
sl@0
    52
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0001
sl@0
    53
//! @SYMAPI			T_Parse
sl@0
    54
//! @SYMTestCaseDesc		FullName() test. 
sl@0
    55
//!				Uses API elements: Set(),  FullName()
sl@0
    56
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\filename.ext'.
sl@0
    57
//!				2. Call FullName(). Expecting 'c:\dir1\dir2\filename.ext'
sl@0
    58
//!				3. Delete TParse object.
sl@0
    59
//!
sl@0
    60
//! @SYMTestStatus		Implemented
sl@0
    61
//! @SYMTestPriority		Critical
sl@0
    62
//! @SYMTestExpectedResults	The value returned by FullName() is the same as expected.
sl@0
    63
//! @SYMTestType		CIT
sl@0
    64
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
    65
			CREATE_OBJECT	TParse	TParse1	
sl@0
    66
			COMMAND		TParse1	new
sl@0
    67
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0001command2Set
sl@0
    68
			COMMAND		TParse1	FullName	PBASE-F32-ParseBase-PublicApi-0001command3FullName
sl@0
    69
			COMMAND		TParse1	~
sl@0
    70
	END_TEST_BLOCK
sl@0
    71
END_TESTCASE			PBASE-F32-Parse-PublicApi-0001
sl@0
    72
sl@0
    73
sl@0
    74
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0002
sl@0
    75
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0002
sl@0
    76
//! @SYMAPI			T_Parse
sl@0
    77
//! @SYMTestCaseDesc		Drive() test where drive is present.
sl@0
    78
//!				Uses API elements: Set(),  Drive()
sl@0
    79
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\filename.ext'.
sl@0
    80
//!				2. Call Drive(). Expecting 'c:' on return.
sl@0
    81
//!				3. Delete TParse object.
sl@0
    82
//!
sl@0
    83
//! @SYMTestStatus		Implemented
sl@0
    84
//! @SYMTestPriority		Critical
sl@0
    85
//! @SYMTestExpectedResults	Value returned by Drive() is the same as expected.
sl@0
    86
//! @SYMTestType		CIT
sl@0
    87
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
    88
			CREATE_OBJECT	TParse	TParse1	
sl@0
    89
			COMMAND		TParse1	new		
sl@0
    90
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0002command2Set
sl@0
    91
			COMMAND		TParse1	Drive		PBASE-F32-ParseBase-PublicApi-0002command3Drive
sl@0
    92
			COMMAND		TParse1	~		
sl@0
    93
	END_TEST_BLOCK
sl@0
    94
END_TESTCASE			PBASE-F32-Parse-PublicApi-0002
sl@0
    95
sl@0
    96
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0003
sl@0
    97
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0003
sl@0
    98
//! @SYMAPI			T_Parse
sl@0
    99
//! @SYMTestCaseDesc		Drive() test where drive is not present.
sl@0
   100
//!				Uses API elements: Set(),  Drive()
sl@0
   101
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'filename.ext'.
sl@0
   102
//!				2. Call Drive(). Expecting empty string.
sl@0
   103
//!				3. Delete TParse object.
sl@0
   104
//!
sl@0
   105
//! @SYMTestStatus		Implemented
sl@0
   106
//! @SYMTestPriority		Critical
sl@0
   107
//! @SYMTestExpectedResults	Value returned by Drive() is the same as expected.
sl@0
   108
//! @SYMTestType		CIT
sl@0
   109
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   110
			CREATE_OBJECT	TParse	TParse1	
sl@0
   111
			COMMAND		TParse1	new		
sl@0
   112
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0003command2Set
sl@0
   113
			COMMAND		TParse1	Drive		PBASE-F32-ParseBase-PublicApi-0003command3Drive
sl@0
   114
			COMMAND		TParse1	~		
sl@0
   115
	END_TEST_BLOCK
sl@0
   116
END_TESTCASE			PBASE-F32-Parse-PublicApi-0003
sl@0
   117
sl@0
   118
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0005
sl@0
   119
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0005
sl@0
   120
//! @SYMAPI			T_Parse
sl@0
   121
//! @SYMTestCaseDesc		Path() test where path is present.
sl@0
   122
//!				Uses API elements: {USE_SET} Path()
sl@0
   123
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\filename.ext'.
sl@0
   124
//!				2. Call Path(). Expecting '\dir1\dir2\' on return.
sl@0
   125
//!				3. Delete TParse object.
sl@0
   126
//!
sl@0
   127
//! @SYMTestStatus		Implemented
sl@0
   128
//! @SYMTestPriority		Critical
sl@0
   129
//! @SYMTestExpectedResults	Value returned by Path() is the same as expected.
sl@0
   130
//! @SYMTestType		CIT
sl@0
   131
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   132
			CREATE_OBJECT	TParse	TParse1	
sl@0
   133
			COMMAND		TParse1	new		
sl@0
   134
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0005command2Set
sl@0
   135
			COMMAND		TParse1	Path		PBASE-F32-ParseBase-PublicApi-0005command3Path
sl@0
   136
			COMMAND		TParse1	~		
sl@0
   137
	END_TEST_BLOCK
sl@0
   138
END_TESTCASE			PBASE-F32-Parse-PublicApi-0005
sl@0
   139
sl@0
   140
sl@0
   141
sl@0
   142
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0006
sl@0
   143
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0006
sl@0
   144
//! @SYMAPI			T_Parse
sl@0
   145
//! @SYMTestCaseDesc		Path() test where path is not present.
sl@0
   146
//!				Uses API elements: Set(),  Path()
sl@0
   147
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'filename.ext'.
sl@0
   148
//!				2. Call Path(). Expecting ''(empty string) on return.
sl@0
   149
//!				3. Delete TParse object.
sl@0
   150
//!
sl@0
   151
//! @SYMTestStatus		Implemented
sl@0
   152
//! @SYMTestPriority		Critical
sl@0
   153
//! @SYMTestExpectedResults	Value returned by Path() is the same as expected.
sl@0
   154
//! @SYMTestType		CIT
sl@0
   155
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   156
			CREATE_OBJECT	TParse	TParse1	
sl@0
   157
			COMMAND		TParse1	new		
sl@0
   158
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0006command2Set
sl@0
   159
			COMMAND		TParse1	Path		PBASE-F32-ParseBase-PublicApi-0006command3Path
sl@0
   160
			COMMAND		TParse1	~		
sl@0
   161
	END_TEST_BLOCK
sl@0
   162
END_TESTCASE			PBASE-F32-Parse-PublicApi-0006
sl@0
   163
sl@0
   164
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0007
sl@0
   165
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0007
sl@0
   166
//! @SYMAPI			T_Parse
sl@0
   167
//! @SYMTestCaseDesc		DriveAndPath() test where passing full path with drive and filename.
sl@0
   168
//!							Uses API elements: Set(),  DriveAndPath()
sl@0
   169
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\filename.ext'.
sl@0
   170
//!				2. Call DriveAndPath(). Expecting 'c:\dir1\dir2\' on return.
sl@0
   171
//!				3. Delete TParse object.
sl@0
   172
//!
sl@0
   173
//! @SYMTestStatus		Implemented
sl@0
   174
//! @SYMTestPriority		Critical
sl@0
   175
//! @SYMTestExpectedResults	Value returned by DriveAndPath() is the same as expected.
sl@0
   176
//! @SYMTestType		CIT
sl@0
   177
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   178
			CREATE_OBJECT	TParse	TParse1	
sl@0
   179
			COMMAND		TParse1	new		
sl@0
   180
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0007command2Set
sl@0
   181
			COMMAND		TParse1	DriveAndPath	PBASE-F32-ParseBase-PublicApi-0007command3DriveAndPath
sl@0
   182
			COMMAND		TParse1	~		
sl@0
   183
	END_TEST_BLOCK
sl@0
   184
END_TESTCASE			PBASE-F32-Parse-PublicApi-0007
sl@0
   185
sl@0
   186
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0008
sl@0
   187
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0008
sl@0
   188
//! @SYMAPI			T_Parse
sl@0
   189
//! @SYMTestCaseDesc		DriveAndPath() test with passing only filename.
sl@0
   190
//!					Uses API elements: Set(),  DriveAndPath()
sl@0
   191
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'filename.ext'.
sl@0
   192
//!				2. Call DriveAndPath(). Expecting empty string.
sl@0
   193
//!				3. Delete TParse object.
sl@0
   194
//!
sl@0
   195
//! @SYMTestStatus		Implemented
sl@0
   196
//! @SYMTestPriority		Critical
sl@0
   197
//! @SYMTestExpectedResults	Value returned by DriveAndPath() is the same as expected.
sl@0
   198
//! @SYMTestType		CIT
sl@0
   199
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   200
			CREATE_OBJECT	TParse	TParse1	
sl@0
   201
			COMMAND		TParse1	new		
sl@0
   202
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0008command2Set
sl@0
   203
			COMMAND		TParse1	DriveAndPath	PBASE-F32-ParseBase-PublicApi-0008command3DriveAndPath
sl@0
   204
			COMMAND		TParse1	~		
sl@0
   205
	END_TEST_BLOCK
sl@0
   206
END_TESTCASE			PBASE-F32-Parse-PublicApi-0008
sl@0
   207
sl@0
   208
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0009
sl@0
   209
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0009
sl@0
   210
//! @SYMAPI			T_Parse
sl@0
   211
//! @SYMTestCaseDesc		DriveAndPath() test with passing  path and filename, but without drive letter.
sl@0
   212
//!					Uses API elements: Set(),  DriveAndPath()
sl@0
   213
//! @SYMTestActions		1. Create TParse object. Call Set()  passing '\dir1\filename.ext'.
sl@0
   214
//!				2. Call DriveAndPath(). Expecting '\dir1\' on return.
sl@0
   215
//!				3. Delete TParse object.
sl@0
   216
//!
sl@0
   217
//! @SYMTestStatus		Implemented
sl@0
   218
//! @SYMTestPriority		Critical
sl@0
   219
//! @SYMTestExpectedResults	Value returned by DriveAndPath() is the same as expected.
sl@0
   220
//! @SYMTestType		CIT
sl@0
   221
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   222
			CREATE_OBJECT	TParse	TParse1	
sl@0
   223
			COMMAND		TParse1	new		
sl@0
   224
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0009command2Set
sl@0
   225
			COMMAND		TParse1	DriveAndPath	PBASE-F32-ParseBase-PublicApi-0009command3DriveAndPath
sl@0
   226
			COMMAND		TParse1	~		
sl@0
   227
	END_TEST_BLOCK
sl@0
   228
END_TESTCASE			PBASE-F32-Parse-PublicApi-0009
sl@0
   229
sl@0
   230
sl@0
   231
sl@0
   232
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0010
sl@0
   233
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0010
sl@0
   234
//! @SYMAPI			T_Parse
sl@0
   235
//! @SYMTestCaseDesc		Name() test passing complete path with filename and drive letter.
sl@0
   236
//!				Uses API elements: Set(),  Name()
sl@0
   237
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\filename.ext'.
sl@0
   238
//!				2. Call Name(). Expecting 'filename' on return.
sl@0
   239
//!				3. Delete TParse object.
sl@0
   240
//!
sl@0
   241
//! @SYMTestStatus		Implemented
sl@0
   242
//! @SYMTestPriority		Critical
sl@0
   243
//! @SYMTestExpectedResults	Value returned by Name() is the same as expected.
sl@0
   244
//! @SYMTestType		CIT
sl@0
   245
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   246
			CREATE_OBJECT	TParse	TParse1	
sl@0
   247
			COMMAND		TParse1	new		
sl@0
   248
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0010command2Set
sl@0
   249
			COMMAND		TParse1	Name		PBASE-F32-ParseBase-PublicApi-0010command3Name
sl@0
   250
			COMMAND		TParse1	~		
sl@0
   251
	END_TEST_BLOCK
sl@0
   252
END_TESTCASE			PBASE-F32-Parse-PublicApi-0010
sl@0
   253
sl@0
   254
sl@0
   255
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0011
sl@0
   256
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0011
sl@0
   257
//! @SYMAPI			T_Parse
sl@0
   258
//! @SYMTestCaseDesc		Name() test on path without filename.
sl@0
   259
//!				Uses API elements: Set(),  Name()
sl@0
   260
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\'.
sl@0
   261
//!				2. Call Name(). Expecting ''(empty string) on return.
sl@0
   262
//!				3. Delete TParse object.
sl@0
   263
//!
sl@0
   264
//! @SYMTestStatus		Implemented
sl@0
   265
//! @SYMTestPriority		Critical
sl@0
   266
//! @SYMTestExpectedResults	Value returned by Name() is the same as expected.
sl@0
   267
//! @SYMTestType		CIT
sl@0
   268
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   269
			CREATE_OBJECT	TParse	TParse1	
sl@0
   270
			COMMAND		TParse1	new		
sl@0
   271
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0011command2Set
sl@0
   272
			COMMAND		TParse1	Name		PBASE-F32-ParseBase-PublicApi-0011command3Name
sl@0
   273
			COMMAND		TParse1	~		
sl@0
   274
	END_TEST_BLOCK
sl@0
   275
END_TESTCASE			PBASE-F32-Parse-PublicApi-0011
sl@0
   276
sl@0
   277
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0012
sl@0
   278
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0012
sl@0
   279
//! @SYMAPI			T_Parse
sl@0
   280
//! @SYMTestCaseDesc		Ext() test passing complete path with filename with extension and drive letter.
sl@0
   281
//!				Uses API elements: Set(),  Ext()
sl@0
   282
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\filename.ext'.
sl@0
   283
//!				2. Call Ext(). Expecting '.ext' on return.
sl@0
   284
//!				3. Delete TParse object.
sl@0
   285
//!
sl@0
   286
//! @SYMTestStatus		Implemented
sl@0
   287
//! @SYMTestPriority		Critical
sl@0
   288
//! @SYMTestExpectedResults	Value returned by Ext() is the same as expected.
sl@0
   289
//! @SYMTestType		CIT
sl@0
   290
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   291
			CREATE_OBJECT	TParse	TParse1	
sl@0
   292
			COMMAND		TParse1	new		
sl@0
   293
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0012command2Set
sl@0
   294
			COMMAND		TParse1	Ext		PBASE-F32-ParseBase-PublicApi-0012command3Ext
sl@0
   295
			COMMAND		TParse1	~		
sl@0
   296
	END_TEST_BLOCK
sl@0
   297
END_TESTCASE			PBASE-F32-Parse-PublicApi-0012
sl@0
   298
sl@0
   299
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0013
sl@0
   300
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0013
sl@0
   301
//! @SYMAPI			T_Parse
sl@0
   302
//! @SYMTestCaseDesc		Ext() test passing complete path with filename without extension.
sl@0
   303
//!				Uses API elements: Set(),  Ext()
sl@0
   304
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\filename'.
sl@0
   305
//!				2. Call Ext(). Expecting '' on return.
sl@0
   306
//!				3. Delete TParse object.
sl@0
   307
//!
sl@0
   308
//! @SYMTestStatus		Implemented
sl@0
   309
//! @SYMTestPriority		Critical
sl@0
   310
//! @SYMTestExpectedResults	Value returned by Ext() is the same as expected.
sl@0
   311
//! @SYMTestType		CIT
sl@0
   312
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   313
			CREATE_OBJECT	TParse	TParse1	
sl@0
   314
			COMMAND		TParse1	new		
sl@0
   315
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0013command2Set
sl@0
   316
			COMMAND		TParse1	Ext		PBASE-F32-ParseBase-PublicApi-0013command3Ext
sl@0
   317
			COMMAND		TParse1	~		
sl@0
   318
	END_TEST_BLOCK
sl@0
   319
END_TESTCASE			PBASE-F32-Parse-PublicApi-0013
sl@0
   320
sl@0
   321
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0014
sl@0
   322
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0014
sl@0
   323
//! @SYMAPI			T_Parse
sl@0
   324
//! @SYMTestCaseDesc		Ext() test passing complete path without filename and extension.
sl@0
   325
//!				Uses API elements: Set(),  Ext()
sl@0
   326
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\'.
sl@0
   327
//!				2. Call Ext(). Expecting '' on return.
sl@0
   328
//!				3. Delete TParse object.
sl@0
   329
//!
sl@0
   330
//! @SYMTestStatus		Implemented
sl@0
   331
//! @SYMTestPriority		Critical
sl@0
   332
//! @SYMTestExpectedResults	Value returned by Ext() is the same as expected.
sl@0
   333
//! @SYMTestType		CIT
sl@0
   334
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   335
			CREATE_OBJECT	TParse	TParse1	
sl@0
   336
			COMMAND		TParse1	new		
sl@0
   337
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0014command2Set
sl@0
   338
			COMMAND		TParse1	Ext		PBASE-F32-ParseBase-PublicApi-0014command3Ext
sl@0
   339
			COMMAND		TParse1	~		
sl@0
   340
	END_TEST_BLOCK
sl@0
   341
END_TESTCASE			PBASE-F32-Parse-PublicApi-0014
sl@0
   342
sl@0
   343
sl@0
   344
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0015
sl@0
   345
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0015
sl@0
   346
//! @SYMAPI			T_Parse
sl@0
   347
//! @SYMTestCaseDesc		NameAndExt() test where name and extension is present.
sl@0
   348
//!				Uses API elements: Set(),  NameAndExt().
sl@0
   349
//! @SYMTestActions		1. Create TParse object. Call Set()   passing 'c:\dir1\dir2\filename.ext'.
sl@0
   350
//!				2. Call NameAndExt(). Expecting 'filename.ext' on return.
sl@0
   351
//!				3. Delete TParse object.
sl@0
   352
//!
sl@0
   353
//! @SYMTestStatus		Implemented
sl@0
   354
//! @SYMTestPriority		Critical
sl@0
   355
//! @SYMTestExpectedResults	Value returned by NameAndExt() is the same as expected.
sl@0
   356
//! @SYMTestType		CIT
sl@0
   357
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   358
			CREATE_OBJECT	TParse	TParse1	
sl@0
   359
			COMMAND		TParse1	new		
sl@0
   360
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0015command2Set
sl@0
   361
			COMMAND		TParse1	NameAndExt	PBASE-F32-ParseBase-PublicApi-0015command3NameAndExt
sl@0
   362
			COMMAND		TParse1	~		
sl@0
   363
	END_TEST_BLOCK
sl@0
   364
END_TESTCASE			PBASE-F32-Parse-PublicApi-0015
sl@0
   365
sl@0
   366
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0016
sl@0
   367
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0016
sl@0
   368
//! @SYMAPI			T_Parse
sl@0
   369
//! @SYMTestCaseDesc		NameAndExt() test where name and extension is not present.
sl@0
   370
//!				Uses API elements: Set(),  NameAndExt().
sl@0
   371
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\'.
sl@0
   372
//!				2. Call NameAndExt(). Expecting ''(empty string) on return.
sl@0
   373
//!				3. Delete TParse object.
sl@0
   374
//!
sl@0
   375
//! @SYMTestStatus		Implemented
sl@0
   376
//! @SYMTestPriority		Critical
sl@0
   377
//! @SYMTestExpectedResults	Value returned by NameAndExt() is the same as expected.
sl@0
   378
//! @SYMTestType		CIT
sl@0
   379
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   380
			CREATE_OBJECT	TParse	TParse1	
sl@0
   381
			COMMAND		TParse1	new		
sl@0
   382
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0016command2Set
sl@0
   383
			COMMAND		TParse1	NameAndExt	PBASE-F32-ParseBase-PublicApi-0016command3NameAndExt
sl@0
   384
			COMMAND		TParse1	~		
sl@0
   385
	END_TEST_BLOCK
sl@0
   386
END_TESTCASE			PBASE-F32-Parse-PublicApi-0016
sl@0
   387
sl@0
   388
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0017
sl@0
   389
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0017
sl@0
   390
//! @SYMAPI			T_Parse
sl@0
   391
//! @SYMTestCaseDesc		NameAndExt() test with full path and filename, but without extension
sl@0
   392
//!				Uses API elements: Set(),  NameAndExt().
sl@0
   393
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\filename'.
sl@0
   394
//!				2. Call NameAndExt(). Expecting 'filename' on return.
sl@0
   395
//!				3. Delete TParse object.
sl@0
   396
//!
sl@0
   397
//! @SYMTestStatus		Implemented
sl@0
   398
//! @SYMTestPriority		Critical
sl@0
   399
//! @SYMTestExpectedResults	Value returned by NameAndExt() is the same as expected.
sl@0
   400
//! @SYMTestType		CIT
sl@0
   401
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   402
			CREATE_OBJECT	TParse	TParse1	
sl@0
   403
			COMMAND		TParse1	new		
sl@0
   404
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0017command2Set
sl@0
   405
			COMMAND		TParse1	NameAndExt	PBASE-F32-ParseBase-PublicApi-0017command3NameAndExt
sl@0
   406
			COMMAND		TParse1	~		
sl@0
   407
	END_TEST_BLOCK
sl@0
   408
END_TESTCASE			PBASE-F32-Parse-PublicApi-0017
sl@0
   409
sl@0
   410
sl@0
   411
sl@0
   412
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0018
sl@0
   413
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0018
sl@0
   414
//! @SYMAPI			T_Parse
sl@0
   415
//! @SYMTestCaseDesc		DrivePresent() test where drive is present.
sl@0
   416
//!				Uses API elements: Set(),  DrivePresent().
sl@0
   417
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\filename.ext'.
sl@0
   418
//!				2. Call DrivePresent(). Expecting TRUE on return.
sl@0
   419
//!				3. Delete TParse object.
sl@0
   420
//!
sl@0
   421
//! @SYMTestStatus		Implemented
sl@0
   422
//! @SYMTestPriority		Critical
sl@0
   423
//! @SYMTestExpectedResults	Value returned by DrivePresent() is the same as expected.
sl@0
   424
//! @SYMTestType		CIT
sl@0
   425
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   426
			CREATE_OBJECT	TParse	TParse1	
sl@0
   427
			COMMAND		TParse1	new		
sl@0
   428
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0018command2Set
sl@0
   429
			COMMAND		TParse1	DrivePresent	PBASE-F32-ParseBase-PublicApi-0018command3DrivePresent
sl@0
   430
			COMMAND		TParse1	~		
sl@0
   431
	END_TEST_BLOCK
sl@0
   432
END_TESTCASE			PBASE-F32-Parse-PublicApi-0018
sl@0
   433
sl@0
   434
sl@0
   435
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0019
sl@0
   436
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0019
sl@0
   437
//! @SYMAPI			T_Parse
sl@0
   438
//! @SYMTestCaseDesc		DrivePresent() test, where drive is not present.
sl@0
   439
//!				Uses API elements: DrivePresent().
sl@0
   440
//! @SYMTestActions		1. Create TParse object. Call Set()  passing '\dir1\dir2\filename.ext'.
sl@0
   441
//!				2. Call DrivePresent(). Expecting FALSE on return.
sl@0
   442
//!				3. Delete TParse object.
sl@0
   443
//!
sl@0
   444
//! @SYMTestStatus		Implemented
sl@0
   445
//! @SYMTestPriority		Critical
sl@0
   446
//! @SYMTestExpectedResults	Value returned by DrivePresent() is the same as expected.
sl@0
   447
//! @SYMTestType		CIT
sl@0
   448
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   449
			CREATE_OBJECT	TParse	TParse1	
sl@0
   450
			COMMAND		TParse1	new		
sl@0
   451
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0019command2Set
sl@0
   452
			COMMAND		TParse1	DrivePresent	PBASE-F32-ParseBase-PublicApi-0019command3DrivePresent
sl@0
   453
			COMMAND		TParse1	~		
sl@0
   454
	END_TEST_BLOCK
sl@0
   455
END_TESTCASE			PBASE-F32-Parse-PublicApi-0019
sl@0
   456
sl@0
   457
sl@0
   458
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0020
sl@0
   459
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0020
sl@0
   460
//! @SYMAPI			T_Parse
sl@0
   461
//! @SYMTestCaseDesc		PathPresent() test, where path is present.
sl@0
   462
//!				Uses API elements: Set(),  PathPresent().
sl@0
   463
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\filename.ext'.
sl@0
   464
//!				2. Call PathPresent(). Expecting TRUE on return .
sl@0
   465
//!				3. Delete TParse object.
sl@0
   466
//!
sl@0
   467
//! @SYMTestStatus		Implemented
sl@0
   468
//! @SYMTestPriority		Critical
sl@0
   469
//! @SYMTestExpectedResults	Value returned by PathPresent() is the same as expected.
sl@0
   470
//! @SYMTestType		CIT
sl@0
   471
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   472
			CREATE_OBJECT	TParse	TParse1	
sl@0
   473
			COMMAND		TParse1	new		
sl@0
   474
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0020command2Set
sl@0
   475
			COMMAND		TParse1	PathPresent	PBASE-F32-ParseBase-PublicApi-0020command3PathPresent
sl@0
   476
			COMMAND		TParse1	~		
sl@0
   477
	END_TEST_BLOCK
sl@0
   478
END_TESTCASE			PBASE-F32-Parse-PublicApi-0020
sl@0
   479
sl@0
   480
sl@0
   481
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0021
sl@0
   482
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0021
sl@0
   483
//! @SYMAPI			T_Parse
sl@0
   484
//! @SYMTestCaseDesc		PathPresent() test, where path is not present.
sl@0
   485
//!				Uses API elements: PathPresent().
sl@0
   486
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'filename.ext'.
sl@0
   487
//!				2. Call PathPresent(). Expecting FALSE on return.
sl@0
   488
//!				3. Delete TParse object.
sl@0
   489
//!
sl@0
   490
//! @SYMTestStatus		Implemented
sl@0
   491
//! @SYMTestPriority		Critical
sl@0
   492
//! @SYMTestExpectedResults	Value returned by PathPresent() is the same as expected.
sl@0
   493
//! @SYMTestType		CIT
sl@0
   494
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   495
			CREATE_OBJECT	TParse	TParse1	
sl@0
   496
			COMMAND		TParse1	new		
sl@0
   497
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0021command2Set
sl@0
   498
			COMMAND		TParse1	PathPresent	PBASE-F32-ParseBase-PublicApi-0021command2PathPresent
sl@0
   499
			COMMAND		TParse1	~		
sl@0
   500
	END_TEST_BLOCK
sl@0
   501
END_TESTCASE			PBASE-F32-Parse-PublicApi-0021
sl@0
   502
sl@0
   503
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0022
sl@0
   504
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0022
sl@0
   505
//! @SYMAPI			T_Parse
sl@0
   506
//! @SYMTestCaseDesc		PathPresent() test with wildcard as path
sl@0
   507
//!				Uses API elements: Set(),  PathPresent().
sl@0
   508
//! @SYMTestActions		1. Create TParse object. Call Set()  passing '*\filename.ext'.
sl@0
   509
//!				2. Delete TParse object.
sl@0
   510
//!
sl@0
   511
//! @SYMTestStatus		Implemented
sl@0
   512
//! @SYMTestPriority		Critical
sl@0
   513
//! @SYMTestExpectedResults	Value returned by PathPresent() is the same as expected.
sl@0
   514
//! @SYMTestType		CIT
sl@0
   515
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   516
			CREATE_OBJECT		TParse	TParse1	
sl@0
   517
			COMMAND			TParse1	new		
sl@0
   518
			COMMAND	!Error=-28	TParse1	Set	PBASE-F32-ParseBase-PublicApi-0022command2Set
sl@0
   519
			COMMAND			TParse1	~		
sl@0
   520
	END_TEST_BLOCK	
sl@0
   521
END_TESTCASE			PBASE-F32-Parse-PublicApi-0022
sl@0
   522
sl@0
   523
sl@0
   524
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0023
sl@0
   525
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0023
sl@0
   526
//! @SYMAPI			T_Parse
sl@0
   527
//! @SYMTestCaseDesc		NamePresent() test, where name is present.
sl@0
   528
//!				Uses API elements: Set(),  NamePresent().
sl@0
   529
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\filename.ext'.
sl@0
   530
//!				2. Call NamePresent(). Expecting TRUE on return.
sl@0
   531
//!				3. Delete TParse object.
sl@0
   532
//!
sl@0
   533
//! @SYMTestStatus		Implemented
sl@0
   534
//! @SYMTestPriority		Critical
sl@0
   535
//! @SYMTestExpectedResults	Value returned by NamePresent() is the same as expected.
sl@0
   536
//! @SYMTestType		CIT
sl@0
   537
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   538
			CREATE_OBJECT	TParse	TParse1	
sl@0
   539
			COMMAND		TParse1	new		
sl@0
   540
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0023command2Set
sl@0
   541
			COMMAND		TParse1	NamePresent	PBASE-F32-ParseBase-PublicApi-0023command3NamePresent
sl@0
   542
			COMMAND		TParse1	~		
sl@0
   543
	END_TEST_BLOCK
sl@0
   544
END_TESTCASE			PBASE-F32-Parse-PublicApi-0023
sl@0
   545
sl@0
   546
sl@0
   547
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0024
sl@0
   548
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0024
sl@0
   549
//! @SYMAPI			T_Parse
sl@0
   550
//! @SYMTestCaseDesc		NamePresent() test, where name is not present.
sl@0
   551
//!				Uses API elements: NamePresent().
sl@0
   552
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\'
sl@0
   553
//!				2. Call NamePresent(). Expecting FALSE on return.
sl@0
   554
//!				3. Delete TParse object.
sl@0
   555
//!
sl@0
   556
//! @SYMTestStatus		Implemented
sl@0
   557
//! @SYMTestPriority		Critical
sl@0
   558
//! @SYMTestExpectedResults	Value returned by NamePresent() is the same as expected.
sl@0
   559
//! @SYMTestType		CIT
sl@0
   560
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   561
			CREATE_OBJECT	TParse	TParse1	
sl@0
   562
			COMMAND		TParse1	new		
sl@0
   563
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0024command2Set
sl@0
   564
			COMMAND		TParse1	NamePresent	PBASE-F32-ParseBase-PublicApi-0024command2NamePresent
sl@0
   565
			COMMAND		TParse1	~		
sl@0
   566
	END_TEST_BLOCK
sl@0
   567
END_TESTCASE			PBASE-F32-Parse-PublicApi-0024
sl@0
   568
sl@0
   569
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0025
sl@0
   570
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0025
sl@0
   571
//! @SYMAPI			T_Parse
sl@0
   572
//! @SYMTestCaseDesc		NamePresent() test with wildcards in name.
sl@0
   573
//!				Uses API elements: Set(),  NamePresent().
sl@0
   574
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\*.ext'.
sl@0
   575
//!				2. Call NamePresent(). Expecting TRUE on return.
sl@0
   576
//!				3. Delete TParse object.
sl@0
   577
//!
sl@0
   578
//! @SYMTestStatus		Implemented
sl@0
   579
//! @SYMTestPriority		Critical
sl@0
   580
//! @SYMTestExpectedResults	Value returned by NamePresent() is the same as expected.
sl@0
   581
//! @SYMTestType		CIT
sl@0
   582
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   583
			CREATE_OBJECT	TParse	TParse1	
sl@0
   584
			COMMAND		TParse1	new		
sl@0
   585
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0025command2Set
sl@0
   586
			COMMAND		TParse1	NamePresent	PBASE-F32-ParseBase-PublicApi-0025command3NamePresent
sl@0
   587
			COMMAND		TParse1	~		
sl@0
   588
	END_TEST_BLOCK
sl@0
   589
END_TESTCASE			PBASE-F32-Parse-PublicApi-0025
sl@0
   590
sl@0
   591
sl@0
   592
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0026
sl@0
   593
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0026
sl@0
   594
//! @SYMAPI			T_Parse
sl@0
   595
//! @SYMTestCaseDesc		ExtPresent() test, where extension is present.
sl@0
   596
//!				Uses API elements: Set(),  ExtPresent().
sl@0
   597
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\filename.ext'
sl@0
   598
//!				2. Call ExtPresent(). Expecting TRUE on return.
sl@0
   599
//!				3 Delete TParse object.
sl@0
   600
//!
sl@0
   601
//! @SYMTestStatus		Implemented
sl@0
   602
//! @SYMTestPriority		Critical
sl@0
   603
//! @SYMTestExpectedResults	Value returned by ExtPresent() is the same as expected.
sl@0
   604
//! @SYMTestType		CIT
sl@0
   605
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   606
			CREATE_OBJECT	TParse	TParse1	
sl@0
   607
			COMMAND		TParse1	new		
sl@0
   608
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0026command2Set
sl@0
   609
			COMMAND		TParse1	ExtPresent	PBASE-F32-ParseBase-PublicApi-0026command3ExtPresent
sl@0
   610
			COMMAND		TParse1	~		
sl@0
   611
	END_TEST_BLOCK
sl@0
   612
END_TESTCASE			PBASE-F32-Parse-PublicApi-0026
sl@0
   613
sl@0
   614
sl@0
   615
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0027
sl@0
   616
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0027
sl@0
   617
//! @SYMAPI			T_Parse
sl@0
   618
//! @SYMTestCaseDesc		ExtPresent() test where extension is not present.
sl@0
   619
//!					Uses API elements: ExtPresent().
sl@0
   620
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\filename'
sl@0
   621
//!				2. Call ExtPresent(). Expecting FALSE on return.
sl@0
   622
//!				3. Delete TParse object.
sl@0
   623
//!
sl@0
   624
//! @SYMTestStatus		Implemented
sl@0
   625
//! @SYMTestPriority		Critical
sl@0
   626
//! @SYMTestExpectedResults	Value returned by ExtPresent() is the same as expected.
sl@0
   627
//! @SYMTestType		CIT
sl@0
   628
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   629
			CREATE_OBJECT	TParse	TParse1	
sl@0
   630
			COMMAND		TParse1	new		
sl@0
   631
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0027command2Set
sl@0
   632
			COMMAND		TParse1	ExtPresent	PBASE-F32-ParseBase-PublicApi-0027command2ExtPresent
sl@0
   633
			COMMAND		TParse1	~	
sl@0
   634
	END_TEST_BLOCK
sl@0
   635
END_TESTCASE			PBASE-F32-Parse-PublicApi-0027
sl@0
   636
sl@0
   637
sl@0
   638
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0028
sl@0
   639
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0028
sl@0
   640
//! @SYMAPI			T_Parse
sl@0
   641
//! @SYMTestCaseDesc		ExtPresent() test with wildcards in name.
sl@0
   642
//!					Uses API elements: ExtPresent().
sl@0
   643
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\*.ext'
sl@0
   644
//!				2. Call ExtPresent(). Expecting FALSE on return.
sl@0
   645
//!				3. Delete TParse object.
sl@0
   646
//!
sl@0
   647
//! @SYMTestStatus		Implemented
sl@0
   648
//! @SYMTestPriority		Critical
sl@0
   649
//! @SYMTestExpectedResults	Value returned by ExtPresent() is the same as expected.
sl@0
   650
//! @SYMTestType		CIT
sl@0
   651
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   652
			CREATE_OBJECT	TParse	TParse1	
sl@0
   653
			COMMAND		TParse1	new		
sl@0
   654
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0028command2Set
sl@0
   655
			COMMAND		TParse1	ExtPresent	PBASE-F32-ParseBase-PublicApi-0028command3ExtPresent
sl@0
   656
			COMMAND		TParse1	~		
sl@0
   657
	END_TEST_BLOCK
sl@0
   658
END_TESTCASE			PBASE-F32-Parse-PublicApi-0028
sl@0
   659
sl@0
   660
sl@0
   661
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0029
sl@0
   662
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0029
sl@0
   663
//! @SYMAPI			T_Parse
sl@0
   664
//! @SYMTestCaseDesc		ExtPresent() test with wildcards in extension.
sl@0
   665
//!					Uses API elements: ExtPresent().
sl@0
   666
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\filename.*'
sl@0
   667
//!				2. Call ExtPresent(). Expecting FALSE on return.
sl@0
   668
//!				3. Delete TParse object.
sl@0
   669
//!
sl@0
   670
//! @SYMTestStatus		Implemented
sl@0
   671
//! @SYMTestPriority		Critical
sl@0
   672
//! @SYMTestExpectedResults	Value returned by ExtPresent() is the same as expected.
sl@0
   673
//! @SYMTestType		CIT
sl@0
   674
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   675
			CREATE_OBJECT	TParse	TParse1	
sl@0
   676
			COMMAND		TParse1	new		
sl@0
   677
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0029command2Set
sl@0
   678
			COMMAND		TParse1	ExtPresent	PBASE-F32-ParseBase-PublicApi-0029command3ExtPresent
sl@0
   679
			COMMAND		TParse1	~		
sl@0
   680
	END_TEST_BLOCK
sl@0
   681
END_TESTCASE			PBASE-F32-Parse-PublicApi-0029
sl@0
   682
sl@0
   683
sl@0
   684
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0030
sl@0
   685
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0030
sl@0
   686
//! @SYMAPI			T_Parse
sl@0
   687
//! @SYMTestCaseDesc		NameOrExtPresent() test where name and extension present.
sl@0
   688
//!					Uses API elements: Set(),  NameOrExtPresent().
sl@0
   689
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\filename.ext'
sl@0
   690
//!				2. Call NameOrExtPresent(). Expecting TRUE on return.
sl@0
   691
//!				3. Delete TParse object.
sl@0
   692
//!
sl@0
   693
//! @SYMTestStatus		Implemented
sl@0
   694
//! @SYMTestPriority		Critical
sl@0
   695
//! @SYMTestExpectedResults	Value returned by NameOrExtPresent() is the same as expected.
sl@0
   696
//! @SYMTestType		CIT
sl@0
   697
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   698
			CREATE_OBJECT	TParse	TParse1	
sl@0
   699
			COMMAND		TParse1	new		
sl@0
   700
			COMMAND		TParse1	Set			PBASE-F32-ParseBase-PublicApi-0030command2Set
sl@0
   701
			COMMAND		TParse1	NameOrExtPresent	PBASE-F32-ParseBase-PublicApi-0030command3NameOrExtPresent
sl@0
   702
			COMMAND		TParse1	~		
sl@0
   703
	END_TEST_BLOCK
sl@0
   704
END_TESTCASE			PBASE-F32-Parse-PublicApi-0030
sl@0
   705
sl@0
   706
sl@0
   707
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0031
sl@0
   708
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0031
sl@0
   709
//! @SYMAPI			T_Parse
sl@0
   710
//! @SYMAPI			T_Parse
sl@0
   711
//! @SYMTestCaseDesc		NameOrExtPresent() test where name and extension is not present.
sl@0
   712
//!				Uses API elements: Set(),  NameOrExtPresent().
sl@0
   713
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\'
sl@0
   714
//!				2. Call NameOrExtPresent(). Expecting FALSE on return.
sl@0
   715
//!				3. Delete TParse object.
sl@0
   716
//!
sl@0
   717
//! @SYMTestStatus		Implemented
sl@0
   718
//! @SYMTestPriority		Critical
sl@0
   719
//! @SYMTestExpectedResults	Value returned by NameOrExtPresent() is the same as expected.
sl@0
   720
//! @SYMTestType		CIT
sl@0
   721
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   722
			CREATE_OBJECT	TParse	TParse1	
sl@0
   723
			COMMAND		TParse1	new		
sl@0
   724
			COMMAND		TParse1	Set			PBASE-F32-ParseBase-PublicApi-0031command2Set
sl@0
   725
			COMMAND		TParse1	NameOrExtPresent	PBASE-F32-ParseBase-PublicApi-0031command2NameOrExtPresent
sl@0
   726
			COMMAND		TParse1	~		
sl@0
   727
	END_TEST_BLOCK
sl@0
   728
END_TESTCASE			PBASE-F32-Parse-PublicApi-0031
sl@0
   729
sl@0
   730
sl@0
   731
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0032
sl@0
   732
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0032
sl@0
   733
//! @SYMAPI			T_Parse
sl@0
   734
//! @SYMTestCaseDesc		NameOrExtPresent() test with wildcards in name.
sl@0
   735
//!				Uses API elements: Set(),  NameOrExtPresent().
sl@0
   736
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\*.ext'
sl@0
   737
//!				2. Call NameOrExtPresent(). Expecting TRUE on return.
sl@0
   738
//!				3. Delete TParse object.
sl@0
   739
//!
sl@0
   740
//! @SYMTestStatus		Implemented
sl@0
   741
//! @SYMTestPriority		Critical
sl@0
   742
//! @SYMTestExpectedResults	Value returned by NameOrExtPresent() is the same as expected.
sl@0
   743
//! @SYMTestType		CIT
sl@0
   744
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   745
			CREATE_OBJECT	TParse	TParse1	
sl@0
   746
			COMMAND		TParse1	new		
sl@0
   747
			COMMAND		TParse1	Set			PBASE-F32-ParseBase-PublicApi-0032command2Set
sl@0
   748
			COMMAND		TParse1	NameOrExtPresent	PBASE-F32-ParseBase-PublicApi-0032command3NameOrExtPresent
sl@0
   749
			COMMAND		TParse1	~		
sl@0
   750
	END_TEST_BLOCK
sl@0
   751
END_TESTCASE			PBASE-F32-Parse-PublicApi-0032
sl@0
   752
sl@0
   753
sl@0
   754
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0033
sl@0
   755
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0033
sl@0
   756
//! @SYMAPI			T_Parse
sl@0
   757
//! @SYMTestCaseDesc		NameOrExtPresent() test with wildcards in extension.
sl@0
   758
//!				Uses API elements: Set(),  NameOrExtPresent().
sl@0
   759
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\filename.*'
sl@0
   760
//!				2. Call NameOrExtPresent(). Expecting TRUE on return.
sl@0
   761
//!				3. Delete TParse object.
sl@0
   762
//!
sl@0
   763
//! @SYMTestStatus		Implemented
sl@0
   764
//! @SYMTestPriority		Critical
sl@0
   765
//! @SYMTestExpectedResults	Value returned by NameOrExtPresent() is the same as expected.
sl@0
   766
//! @SYMTestType		CIT
sl@0
   767
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   768
			CREATE_OBJECT	TParse	TParse1	
sl@0
   769
			COMMAND		TParse1	new		
sl@0
   770
			COMMAND		TParse1	Set			PBASE-F32-ParseBase-PublicApi-0033command2Set
sl@0
   771
			COMMAND		TParse1	NameOrExtPresent	PBASE-F32-ParseBase-PublicApi-0033command3NameOrExtPresent
sl@0
   772
			COMMAND		TParse1	~		
sl@0
   773
	END_TEST_BLOCK
sl@0
   774
END_TESTCASE			PBASE-F32-Parse-PublicApi-0033
sl@0
   775
sl@0
   776
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0034
sl@0
   777
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0034
sl@0
   778
//! @SYMAPI			T_Parse
sl@0
   779
//! @SYMTestCaseDesc		NameOrExtPresent() test whre wildcard as filename and extension.
sl@0
   780
//!				Uses API elements: Set(),  NameOrExtPresent().
sl@0
   781
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\*'
sl@0
   782
//!				2. Call NameOrExtPresent(). Expecting TRUE on return.
sl@0
   783
//!				3. Delete TParse object.
sl@0
   784
//!
sl@0
   785
//! @SYMTestStatus		Implemented
sl@0
   786
//! @SYMTestPriority		Critical
sl@0
   787
//! @SYMTestExpectedResults	Value returned by NameOrExtPresent() is the same as expected.
sl@0
   788
//! @SYMTestType		CIT
sl@0
   789
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   790
			CREATE_OBJECT	TParse	TParse1	
sl@0
   791
			COMMAND		TParse1	new		
sl@0
   792
			COMMAND		TParse1	Set			PBASE-F32-ParseBase-PublicApi-0034command2Set
sl@0
   793
			COMMAND		TParse1	NameOrExtPresent	PBASE-F32-ParseBase-PublicApi-0034command3NameOrExtPresent
sl@0
   794
			COMMAND		TParse1	~		
sl@0
   795
	END_TEST_BLOCK
sl@0
   796
END_TESTCASE			PBASE-F32-Parse-PublicApi-0034
sl@0
   797
sl@0
   798
sl@0
   799
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0035
sl@0
   800
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0035
sl@0
   801
//! @SYMAPI			T_Parse
sl@0
   802
//! @SYMTestCaseDesc		IsRoot() test where path is root.
sl@0
   803
//!				Uses API elements: Set(),  IsRoot().
sl@0
   804
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\'
sl@0
   805
//!				2. Call IsRoot(). Expecting TRUE on return.
sl@0
   806
//!				3. Delete TParse object.
sl@0
   807
//!
sl@0
   808
//! @SYMTestStatus		Implemented
sl@0
   809
//! @SYMTestPriority		Critical
sl@0
   810
//! @SYMTestExpectedResults	Value returned by IsRoot() is the same as expected.
sl@0
   811
//! @SYMTestType		CIT
sl@0
   812
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   813
			CREATE_OBJECT	TParse	TParse1	
sl@0
   814
			COMMAND		TParse1	new		
sl@0
   815
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0035command2Set
sl@0
   816
			COMMAND		TParse1	IsRoot		PBASE-F32-ParseBase-PublicApi-0035command3IsRoot
sl@0
   817
			COMMAND		TParse1	~		
sl@0
   818
	END_TEST_BLOCK
sl@0
   819
END_TESTCASE			PBASE-F32-Parse-PublicApi-0035
sl@0
   820
sl@0
   821
sl@0
   822
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0036
sl@0
   823
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0036
sl@0
   824
//! @SYMAPI			T_Parse
sl@0
   825
//! @SYMTestCaseDesc		IsRoot() test where path is not root.
sl@0
   826
//!				Uses API elements: Set(),  IsRoot().
sl@0
   827
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\'
sl@0
   828
//!				2. Call IsRoot(). Expecting FALSE on return.
sl@0
   829
//!				3. Delete TParse object.
sl@0
   830
//!
sl@0
   831
//! @SYMTestStatus		Implemented
sl@0
   832
//! @SYMTestPriority		Critical
sl@0
   833
//! @SYMTestExpectedResults	Value returned by IsRoot() is the same as expected.
sl@0
   834
//! @SYMTestType		CIT
sl@0
   835
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   836
			CREATE_OBJECT	TParse	TParse1	
sl@0
   837
			COMMAND		TParse1	new		
sl@0
   838
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0036command2Set
sl@0
   839
			COMMAND		TParse1	IsRoot		PBASE-F32-ParseBase-PublicApi-0036command3IsRoot
sl@0
   840
			COMMAND		TParse1	~		
sl@0
   841
	END_TEST_BLOCK
sl@0
   842
END_TESTCASE			PBASE-F32-Parse-PublicApi-0036
sl@0
   843
sl@0
   844
sl@0
   845
sl@0
   846
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0037
sl@0
   847
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0037
sl@0
   848
//! @SYMAPI					T_Parse
sl@0
   849
//! @SYMTestCaseDesc		IsWild() test where path has a wildcard.
sl@0
   850
//!					Uses API elements: Set(),  IsWild().
sl@0
   851
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dri1\dir2\*.ext'
sl@0
   852
//!				2. Call IsWild(). Expecting TRUE on return.
sl@0
   853
//!				3. Delete TParse object.
sl@0
   854
//!
sl@0
   855
//! @SYMTestStatus		Implemented
sl@0
   856
//! @SYMTestPriority		Critical
sl@0
   857
//! @SYMTestExpectedResults	Value returned by IsWild() is the same as expected.
sl@0
   858
//! @SYMTestType		CIT
sl@0
   859
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   860
			CREATE_OBJECT	TParse	TParse1	
sl@0
   861
			COMMAND		TParse1	new		
sl@0
   862
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0037command2Set
sl@0
   863
			COMMAND		TParse1	IsWild		PBASE-F32-ParseBase-PublicApi-0037command3IsWild
sl@0
   864
			COMMAND		TParse1	~		
sl@0
   865
	END_TEST_BLOCK
sl@0
   866
END_TESTCASE			PBASE-F32-Parse-PublicApi-0037
sl@0
   867
sl@0
   868
sl@0
   869
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0038
sl@0
   870
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0038
sl@0
   871
//! @SYMAPI			T_Parse
sl@0
   872
//! @SYMTestCaseDesc		IsWild() test where path has not a wildcard.
sl@0
   873
//!					Uses API elements: Set(),  IsWild().
sl@0
   874
//! @SYMTestActions		1. Create TParse object. Call Set()   passing 'c:\dir1\dir2\nowildcras.ext'
sl@0
   875
//!				2. Call IsWild(). Expecting FALSE on return.
sl@0
   876
//!				3. Delete TParse object.
sl@0
   877
//!
sl@0
   878
//! @SYMTestStatus		Implemented
sl@0
   879
//! @SYMTestPriority		Critical
sl@0
   880
//! @SYMTestExpectedResults	Value returned by IsWild() is the same as expected.
sl@0
   881
//! @SYMTestType		CIT
sl@0
   882
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   883
			CREATE_OBJECT	TParse	TParse1	
sl@0
   884
			COMMAND		TParse1	new		
sl@0
   885
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0038command2Set
sl@0
   886
			COMMAND		TParse1	IsWild		PBASE-F32-ParseBase-PublicApi-0038command3IsWild
sl@0
   887
			COMMAND		TParse1	~		
sl@0
   888
	END_TEST_BLOCK
sl@0
   889
END_TESTCASE			PBASE-F32-Parse-PublicApi-0038
sl@0
   890
sl@0
   891
sl@0
   892
sl@0
   893
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0039
sl@0
   894
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0039
sl@0
   895
//! @SYMAPI			T_Parse
sl@0
   896
//! @SYMTestCaseDesc		IsKMatchOne() test where the name contains a question mark wildcard.
sl@0
   897
//!				Uses API elements: Set(),  IsKMatchOne().
sl@0
   898
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\?.ext'
sl@0
   899
//!				2. Call IsKMatchOne(). Expecting TRUE on return.
sl@0
   900
//!				3. Delete TParse object.
sl@0
   901
//!
sl@0
   902
//! @SYMTestStatus		Implemented
sl@0
   903
//! @SYMTestPriority		Critical
sl@0
   904
//! @SYMTestExpectedResults	Value returned by IsKMatchOne() is the same as expected.
sl@0
   905
//! @SYMTestType		CIT
sl@0
   906
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   907
			CREATE_OBJECT	TParse	TParse1	
sl@0
   908
			COMMAND		TParse1	new		
sl@0
   909
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0039command2Set
sl@0
   910
			COMMAND		TParse1	IsKMatchOne	PBASE-F32-ParseBase-PublicApi-0039command3IsKMatchOne
sl@0
   911
			COMMAND		TParse1	~		
sl@0
   912
	END_TEST_BLOCK
sl@0
   913
END_TESTCASE			PBASE-F32-Parse-PublicApi-0039
sl@0
   914
sl@0
   915
sl@0
   916
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0040
sl@0
   917
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0040
sl@0
   918
//! @SYMAPI			T_Parse
sl@0
   919
//! @SYMTestCaseDesc		IsKMatchOne() test where name of file contains asterisk wildcard.
sl@0
   920
//!				Uses API elements: Set(),  IsKMatchOne().
sl@0
   921
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\*.ext'
sl@0
   922
//!				2. Call IsKMatchOne(). Expecting FALSE on return.
sl@0
   923
//!				3. Delete TParse object.
sl@0
   924
//!
sl@0
   925
//! @SYMTestStatus		Implemented
sl@0
   926
//! @SYMTestPriority		Critical
sl@0
   927
//! @SYMTestExpectedResults	Value returned by IsKMatchOne() is the same as expected.
sl@0
   928
//! @SYMTestType		CIT
sl@0
   929
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   930
			CREATE_OBJECT	TParse	TParse1	
sl@0
   931
			COMMAND		TParse1	new		
sl@0
   932
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0040command2Set
sl@0
   933
			COMMAND		TParse1	IsKMatchOne	PBASE-F32-ParseBase-PublicApi-0040command3IsKMatchOne
sl@0
   934
			COMMAND		TParse1	~		
sl@0
   935
	END_TEST_BLOCK
sl@0
   936
END_TESTCASE			PBASE-F32-Parse-PublicApi-0040
sl@0
   937
sl@0
   938
sl@0
   939
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0041
sl@0
   940
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0041
sl@0
   941
//! @SYMAPI			T_Parse
sl@0
   942
//! @SYMTestCaseDesc		IsKMatchAny() test where name of file contains asterisk wildcard.
sl@0
   943
//!				Uses API elements: Set(),  IsKMatchAny().
sl@0
   944
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\*.ext'
sl@0
   945
//!				2. Call IsKMatchAny(). Expecting TRUE on return.
sl@0
   946
//!				3. Delete TParse object.
sl@0
   947
//!
sl@0
   948
//! @SYMTestStatus		Implemented
sl@0
   949
//! @SYMTestPriority		Critical
sl@0
   950
//! @SYMTestExpectedResults	Value returned by IsKMatchAny() is the same as expected.
sl@0
   951
//! @SYMTestType		CIT
sl@0
   952
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   953
			CREATE_OBJECT	TParse	TParse1	
sl@0
   954
			COMMAND		TParse1	new		
sl@0
   955
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0041command2Set
sl@0
   956
			COMMAND		TParse1	IsKMatchAny	PBASE-F32-ParseBase-PublicApi-0041command3IsKMatchAny
sl@0
   957
			COMMAND		TParse1	~		
sl@0
   958
	END_TEST_BLOCK
sl@0
   959
END_TESTCASE			PBASE-F32-Parse-PublicApi-0041
sl@0
   960
sl@0
   961
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0042
sl@0
   962
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0042
sl@0
   963
//! @SYMAPI			T_Parse
sl@0
   964
//! @SYMTestCaseDesc		IsKMatchAny() test where name contains a question mark wildcard.
sl@0
   965
//!				Uses API elements: Set(),  IsKMatchAny().
sl@0
   966
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\?.ext'
sl@0
   967
//!				2. Call IsKMatchAny(). Expecting FALSE on return.
sl@0
   968
//!				3. Delete TParse object.
sl@0
   969
//!
sl@0
   970
//! @SYMTestStatus		Implemented
sl@0
   971
//! @SYMTestPriority		Critical
sl@0
   972
//! @SYMTestExpectedResults	Value returned by IsKMatchAny() is the same as expected.
sl@0
   973
//! @SYMTestType		CIT
sl@0
   974
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   975
			CREATE_OBJECT	TParse	TParse1	
sl@0
   976
			COMMAND		TParse1	new		
sl@0
   977
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0042command2Set
sl@0
   978
			COMMAND		TParse1	IsKMatchAny	PBASE-F32-ParseBase-PublicApi-0042command3IsKMatchAny
sl@0
   979
			COMMAND		TParse1	~		
sl@0
   980
	END_TEST_BLOCK
sl@0
   981
END_TESTCASE			PBASE-F32-Parse-PublicApi-0042
sl@0
   982
sl@0
   983
sl@0
   984
sl@0
   985
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0043
sl@0
   986
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0043
sl@0
   987
//! @SYMAPI			T_Parse
sl@0
   988
//! @SYMTestCaseDesc		IsNameWild() test where name contains asterisk wildcard.
sl@0
   989
//!				Uses API elements: Set(),  IsNameWild().
sl@0
   990
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\*.ext'.
sl@0
   991
//!				2. Call IsNameWild(). Expecting TRUE on return.
sl@0
   992
//!				3. Delete TParse object.
sl@0
   993
//!
sl@0
   994
//! @SYMTestStatus		Implemented
sl@0
   995
//! @SYMTestPriority		Critical
sl@0
   996
//! @SYMTestExpectedResults	Value returned by IsNameWild() is the same as expected.
sl@0
   997
//! @SYMTestType		CIT
sl@0
   998
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
   999
			CREATE_OBJECT	TParse	TParse1	
sl@0
  1000
			COMMAND		TParse1	new		
sl@0
  1001
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0043command2Set
sl@0
  1002
			COMMAND		TParse1	IsNameWild	PBASE-F32-ParseBase-PublicApi-0043command3IsNameWild
sl@0
  1003
			COMMAND		TParse1	~		
sl@0
  1004
	END_TEST_BLOCK
sl@0
  1005
END_TESTCASE			PBASE-F32-Parse-PublicApi-0043
sl@0
  1006
sl@0
  1007
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0044
sl@0
  1008
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0044
sl@0
  1009
//! @SYMAPI			T_Parse
sl@0
  1010
//! @SYMTestCaseDesc		IsNameWild() test where name not contains a wildcard.
sl@0
  1011
//!				Uses API elements: Set(),  IsNameWild().
sl@0
  1012
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\filename.ext'
sl@0
  1013
//!				2. Call IsNameWild(). Expecting FALSE on return.
sl@0
  1014
//!				3. Delete TParse object.
sl@0
  1015
//!
sl@0
  1016
//! @SYMTestStatus		Implemented
sl@0
  1017
//! @SYMTestPriority		Critical
sl@0
  1018
//! @SYMTestExpectedResults	Value returned by IsNameWild() is the same as expected.
sl@0
  1019
//! @SYMTestType		CIT
sl@0
  1020
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
  1021
			CREATE_OBJECT	TParse	TParse1	
sl@0
  1022
			COMMAND		TParse1	new		
sl@0
  1023
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0044command2Set
sl@0
  1024
			COMMAND		TParse1	IsNameWild	PBASE-F32-ParseBase-PublicApi-0044command3IsNameWild
sl@0
  1025
			COMMAND		TParse1	~		
sl@0
  1026
	END_TEST_BLOCK
sl@0
  1027
END_TESTCASE			PBASE-F32-Parse-PublicApi-0044
sl@0
  1028
sl@0
  1029
sl@0
  1030
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0045
sl@0
  1031
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0045
sl@0
  1032
//! @SYMAPI			T_Parse
sl@0
  1033
//! @SYMTestCaseDesc		IsExtWild() test where extension contains asterisk wildcard.
sl@0
  1034
//!				Uses API elements: Set(),  IsExtWild().
sl@0
  1035
//! @SYMTestActions		1. Create TParse object. Call Set()  passed  'c:\dir1\dir2\filename.*'
sl@0
  1036
//!				2. Call IsExtWild(). Expecting TRUE on return.
sl@0
  1037
//!				3. Delete TParse object.
sl@0
  1038
//!
sl@0
  1039
//! @SYMTestStatus		Implemented
sl@0
  1040
//! @SYMTestPriority		Critical
sl@0
  1041
//! @SYMTestExpectedResults	Value returned by IsExtWild() is the same as expected.
sl@0
  1042
//! @SYMTestType		CIT
sl@0
  1043
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
  1044
			CREATE_OBJECT	TParse	TParse1	
sl@0
  1045
			COMMAND		TParse1	new		
sl@0
  1046
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0045command2Set
sl@0
  1047
			COMMAND		TParse1	IsExtWild	PBASE-F32-ParseBase-PublicApi-0045command3IsExtWild
sl@0
  1048
			COMMAND		TParse1	~		
sl@0
  1049
	END_TEST_BLOCK
sl@0
  1050
END_TESTCASE			PBASE-F32-Parse-PublicApi-0045
sl@0
  1051
sl@0
  1052
sl@0
  1053
START_TESTCASE 			PBASE-F32-Parse-PublicApi-0046
sl@0
  1054
//! @SYMTestCaseID		PBASE-F32-Parse-PublicApi-0046
sl@0
  1055
//! @SYMAPI			T_Parse
sl@0
  1056
//! @SYMTestCaseDesc		IsExtWild() test where extension not contains a wildcard.
sl@0
  1057
//!				Uses API elements: Set(),  IsExtWild().
sl@0
  1058
//! @SYMTestActions		1. Create TParse object. Call Set()  passing 'c:\dir1\dir2\filename.ext'
sl@0
  1059
//!				2. Call IsExtWild(). Expecting FALSE on return.
sl@0
  1060
//!				3. Delete TParse object.
sl@0
  1061
//!
sl@0
  1062
//! @SYMTestStatus		Implemented
sl@0
  1063
//! @SYMTestPriority		Critical
sl@0
  1064
//! @SYMTestExpectedResults	Value returned by IsExtWild() is the same as expected.
sl@0
  1065
//! @SYMTestType		CIT
sl@0
  1066
	START_TEST_BLOCK	100	T_SfSrv	\base\PBASE-F32-ParseBase-Inherited-PublicApi.ini
sl@0
  1067
			CREATE_OBJECT	TParse	TParse1	
sl@0
  1068
			COMMAND		TParse1	new		
sl@0
  1069
			COMMAND		TParse1	Set		PBASE-F32-ParseBase-PublicApi-0046command2Set
sl@0
  1070
			COMMAND		TParse1	IsExtWild	PBASE-F32-ParseBase-PublicApi-0046command3IsExtWild
sl@0
  1071
			COMMAND		TParse1	~		
sl@0
  1072
	END_TEST_BLOCK
sl@0
  1073
END_TESTCASE			PBASE-F32-Parse-PublicApi-0046
sl@0
  1074