os/kernelhwsrv/kerneltest/f32test/cfileman/t_cfileman_cases.h
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
     1 // Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     4 // under the terms of the License "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 //
     8 // Initial Contributors:
     9 // Nokia Corporation - initial contribution.
    10 //
    11 // Contributors:
    12 //
    13 // Description:
    14 // f32test\cfileman\t_cfileman_cases.h
    15 // 
    16 //
    17 
    18 // Define Test Cases
    19 #ifndef T_CFILEMAN_CASES_H
    20 #define T_CFILEMAN_CASES_H
    21 
    22 #include "t_cfileman_aux.h"
    23 
    24 extern CFileMan* gFileMan;
    25 extern RPointerArray<RFile>* gFileHandles;
    26 extern TBool gAsynch;
    27 extern TRequestStatus gStat;
    28 
    29 TChar gFixedDriveValid 		= 'C';
    30 TChar gFixedDriveInvalid 	= '?';
    31 TChar gFixedDriveReadOnly 	= 'Z';
    32 TChar gFixedDriveNotReady 	= 'A';
    33 
    34 ////////////////////////////////////////////////////////////
    35 //	Test case definitions
    36 ////////////////////////////////////////////////////////////
    37 static const TTestCaseUnitaryBasic gBasicUnitaryTestCases[] =
    38 	{
    39 //*****************************Delete API**************************
    40 //--------------------------------------------- 
    41 //! @SYMTestCaseID PBASE-T_CFILEMAN-0816
    42 //! @SYMTestType CIT 
    43 //!
    44 //! @SYMAPI CFileMan::Delete()
    45 //! @SYMTestCaseDesc 1.Tests API with Non-Recursive option 
    46 //! The condition is deleting a file 'FILE01.TXT'
    47 //! @SYMTestActions Deletes the specified file
    48 //! @SYMTestExpectedResults 1.KErrNone in success case
    49 //! @SYMTestPriority High
    50 //! @SYMTestStatus Implemented 
    51 //---------------------------------------------   
    52 	
    53 		{
    54 		{816, ECFMDelete, 0, KErrNone, KErrNone, KErrNone}, 
    55 		{&gDriveToTest, (TText*)L"?:\\Src\\FILE01.TXT", 
    56 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
    57 		(TText*)L"?:\\SrcCom\\", {ALL,{2,EOB}}},
    58 		},
    59 	
    60 //--------------------------------------------- 
    61 //! @SYMTestCaseID PBASE-T_CFILEMAN-0817
    62 //! @SYMTestType CIT 
    63 //!
    64 //! @SYMAPI CFileMan::Delete()
    65 //! @SYMTestCaseDesc 1.Tests API with Non-Recursive option 
    66 //! The condition is deleting files with wildcard combination '*.*'
    67 //! @SYMTestActions Deletes the specified files
    68 //! @SYMTestExpectedResults 1.KErrNone in success case
    69 //! @SYMTestPriority High
    70 //! @SYMTestStatus Implemented 
    71 //---------------------------------------------  
    72 		{
    73 		{817, ECFMDelete, 0, KErrNone, KErrNone, KErrNone},
    74 		{&gDriveToTest, (TText*)L"?:\\Src\\*", 
    75 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
    76 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK24}},
    77 		},
    78 		
    79 //--------------------------------------------- 
    80 //! @SYMTestCaseID PBASE-T_CFILEMAN-0818
    81 //! @SYMTestType CIT 
    82 //!
    83 //! @SYMAPI CFileMan::Delete()
    84 //! @SYMTestCaseDesc 1.Tests API with Non-Recursive option 
    85 //! The condition is deleting files with wildcard combination 'FILE*.TXT'
    86 //! @SYMTestActions Deletes the specified files
    87 //! @SYMTestExpectedResults 1.KErrNone in success case
    88 //! @SYMTestPriority High
    89 //! @SYMTestStatus Implemented 
    90 //--------------------------------------------- 		
    91 		{
    92 		{818, ECFMDelete, 0, KErrNone, KErrNone, KErrNone},
    93 		{&gDriveToTest, (TText*)L"?:\\Src\\FILE*.TXT", 
    94 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
    95 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK02}},
    96 		},
    97 		
    98 //--------------------------------------------- 
    99 //! @SYMTestCaseID PBASE-T_CFILEMAN-0819
   100 //! @SYMTestType CIT 
   101 //!
   102 //! @SYMAPI CFileMan::Delete()
   103 //! @SYMTestCaseDesc 1.Tests API with Non-Recursive option 
   104 //! The condition is deleting files with wildcard combination 'FILE?.TXT'
   105 //! @SYMTestActions Deletes the specified files
   106 //! @SYMTestExpectedResults 1.KErrNone in success case
   107 //! @SYMTestPriority High
   108 //! @SYMTestStatus Implemented 
   109 //---------------------------------------------  
   110 		{
   111 		{819, ECFMDelete, 0, KErrNone, KErrNone, KErrNone},
   112 		{&gDriveToTest, (TText*)L"?:\\Src\\FILE?.TXT", 
   113 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   114 		(TText*)L"?:\\SrcCom\\", {ALL, {0,1,EOB}}},
   115 		},
   116 		
   117 //--------------------------------------------- 
   118 //! @SYMTestCaseID PBASE-T_CFILEMAN-0820
   119 //! @SYMTestType CIT 
   120 //!
   121 //! @SYMAPI CFileMan::Delete()
   122 //! @SYMTestCaseDesc 1.Tests API with Non-Recursive option 
   123 //! The condition is deleting files with wildcard combination '*.TXT'
   124 //! @SYMTestActions Deletes the specified files
   125 //! @SYMTestExpectedResults 1.KErrNone in success case
   126 //! @SYMTestPriority High
   127 //! @SYMTestStatus Implemented 
   128 //---------------------------------------------
   129 		{
   130 		{820, ECFMDelete, 0, KErrNone, KErrNone, KErrNone},
   131 		{&gDriveToTest, (TText*)L"?:\\Src\\*.TXT", 
   132 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   133 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK20}},
   134 		},
   135 		
   136 //--------------------------------------------- 
   137 //! @SYMTestCaseID PBASE-T_CFILEMAN-0821
   138 //! @SYMTestType CIT 
   139 //!
   140 //! @SYMAPI CFileMan::Delete()
   141 //! @SYMTestCaseDesc 1.Tests API with Non-Recursive option 
   142 //! The condition is deleting files with wildcard combination '*.TXT'
   143 //! @SYMTestActions Deletes the specified files
   144 //! @SYMTestExpectedResults 1.KErrNone in success case
   145 //! @SYMTestPriority High
   146 //! @SYMTestStatus Implemented 
   147 //---------------------------------------------
   148 		{
   149 		{821, ECFMDelete, 0, KErrNone, KErrNone, KErrNone},
   150 		{&gDriveToTest, (TText*)L"?:\\Src\\FILE.*", 
   151 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   152 		(TText*)L"?:\\SrcCom\\", {ALL, {4,6,55,EOB}}},
   153 		},
   154 		
   155 //--------------------------------------------- 
   156 //! @SYMTestCaseID PBASE-T_CFILEMAN-0822
   157 //! @SYMTestType CIT 
   158 //!
   159 //! @SYMAPI CFileMan::Delete()
   160 //! @SYMTestCaseDesc 1.Tests API with Recursive option 
   161 //! The condition is deleting files with combination 'FILE01.TXT'
   162 //! @SYMTestActions Deletes the specified files
   163 //! @SYMTestExpectedResults 1.KErrNone in success case
   164 //! @SYMTestPriority High
   165 //! @SYMTestStatus Implemented 
   166 //---------------------------------------------	
   167 		{
   168 		{822, ECFMDelete, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
   169 		{&gDriveToTest, (TText*)L"?:\\Src\\FILE01.TXT", 
   170 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   171 		(TText*)L"?:\\SrcCom\\", {ALL, {2,11,20,29,38,EOB}}},
   172 		},
   173 
   174 //--------------------------------------------- 
   175 //! @SYMTestCaseID PBASE-T_CFILEMAN-0823
   176 //! @SYMTestType CIT 
   177 //!
   178 //! @SYMAPI CFileMan::Delete()
   179 //! @SYMTestCaseDesc 1.Tests API with Recursive option 
   180 //! The condition is deleting files with wildcard combination 'FILE.*'
   181 //! @SYMTestActions Deletes the specified files
   182 //! @SYMTestExpectedResults 1.KErrNone in success case
   183 //! @SYMTestPriority High
   184 //! @SYMTestStatus Implemented 
   185 //---------------------------------------------
   186 		{
   187 		{823, ECFMDelete, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
   188 		{&gDriveToTest, (TText*)L"?:\\Src\\*", 
   189 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   190 		(TText*)L"?:\\SrcCom\\", {{8,17,26,35,EOB},EMPTY}},
   191 		},
   192 		
   193 //--------------------------------------------- 
   194 //! @SYMTestCaseID PBASE-T_CFILEMAN-0824
   195 //! @SYMTestType CIT 
   196 //!
   197 //! @SYMAPI CFileMan::Delete()
   198 //! @SYMTestCaseDesc 1.Tests API with Recursive option 
   199 //! The condition is deleting files with wildcard combination 'FILE*.TXT'
   200 //! @SYMTestActions Deletes the specified files
   201 //! @SYMTestExpectedResults 1.KErrNone in success case
   202 //! @SYMTestPriority High
   203 //! @SYMTestStatus Implemented 
   204 //---------------------------------------------
   205 		{
   206 		{824, ECFMDelete, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
   207 		{&gDriveToTest, (TText*)L"?:\\Src\\FILE*.TXT", 
   208 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   209 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK05}},
   210 		},
   211 	
   212 //--------------------------------------------- 
   213 //! @SYMTestCaseID PBASE-T_CFILEMAN-0825
   214 //! @SYMTestType CIT 
   215 //!
   216 //! @SYMAPI CFileMan::Delete()
   217 //! @SYMTestCaseDesc 1.Tests API with Recursive option 
   218 //! The condition is deleting files with wildcard combination 'FILE?.TXT'
   219 //! @SYMTestActions Deletes the specified files
   220 //! @SYMTestExpectedResults 1.KErrNone in success case
   221 //! @SYMTestPriority High
   222 //! @SYMTestStatus Implemented 
   223 //---------------------------------------------	
   224 		{
   225 		{825, ECFMDelete, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
   226 		{&gDriveToTest, (TText*)L"?:\\Src\\FILE?.TXT", 
   227 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   228 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK06}},
   229 		},
   230 		
   231 //--------------------------------------------- 
   232 //! @SYMTestCaseID PBASE-T_CFILEMAN-0826
   233 //! @SYMTestType CIT 
   234 //!
   235 //! @SYMAPI CFileMan::Delete()
   236 //! @SYMTestCaseDesc 1.Tests API with Recursive option 
   237 //! The condition is deleting files with wildcard combination '*.TXT'
   238 //! @SYMTestActions Deletes the specified files
   239 //! @SYMTestExpectedResults 1.KErrNone in success case
   240 //! @SYMTestPriority High
   241 //! @SYMTestStatus Implemented 
   242 //---------------------------------------------
   243 		{
   244 		{826, ECFMDelete, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
   245 		{&gDriveToTest, (TText*)L"?:\\Src\\*.TXT", 
   246 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   247 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK36}},
   248 		},
   249 
   250 //--------------------------------------------- 
   251 //! @SYMTestCaseID PBASE-T_CFILEMAN-0827
   252 //! @SYMTestType CIT 
   253 //!
   254 //! @SYMAPI CFileMan::Delete()
   255 //! @SYMTestCaseDesc 1.Tests API with Recursive option 
   256 //! The condition is deleting files with wildcard combination 'FILE.*'
   257 //! @SYMTestActions Deletes the specified files
   258 //! @SYMTestExpectedResults 1.KErrNone in success case
   259 //! @SYMTestPriority High
   260 //! @SYMTestStatus Implemented 
   261 //---------------------------------------------
   262 		{
   263 		{827, ECFMDelete, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
   264 		{&gDriveToTest, (TText*)L"?:\\Src\\FILE.*", 
   265 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   266 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK37}},
   267 		},
   268 
   269 
   270 //*****************************RmDir API**************************
   271 //--------------------------------------------- 
   272 //! @SYMTestCaseID PBASE-T_CFILEMAN-0828
   273 //! @SYMTestType CIT 
   274 //!
   275 //! @SYMAPI CFileMan::RmDir()
   276 //! @SYMTestCaseDesc 1.Tests API with Recursive option 
   277 //! Removes directory and all files directory structure.
   278 //! @SYMTestActions Removes the specified directory and its contents.
   279 //! @SYMTestExpectedResults 1.KErrNone in success case
   280 //! @SYMTestPriority High
   281 //! @SYMTestStatus Implemented 
   282 //---------------------------------------------
   283 		{
   284 		{828, ECFMRmDir, 0, KErrNone, KErrNone, KErrNone},
   285 		{&gDriveToTest, (TText*)L"?:\\Src\\DIR1\\", 
   286 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   287 		(TText*)L"?:\\SrcCom\\", {ALL,BLOCK39}},
   288 		},
   289 
   290 //--------------------------------------------- 
   291 //! @SYMTestCaseID PBASE-T_CFILEMAN-0829
   292 //! @SYMTestType CIT 
   293 //!
   294 //! @SYMAPI CFileMan::RmDir()
   295 //! @SYMTestCaseDesc 1.Tests API with Recursive option 
   296 //! Deletes directories with wildcard combination 'DIR*' and directory structure.
   297 //! @SYMTestActions Removes the specified directory and its contents.
   298 //! @SYMTestExpectedResults 1.KErrNone in success case
   299 //! @SYMTestPriority High
   300 //! @SYMTestStatus Implemented 
   301 //---------------------------------------------		
   302 		//case 101 :Wild card case. This case shows,directory is considered only if '\\' is given  
   303 		{
   304 		{829, ECFMRmDir, 0, KErrNone, KErrNone, KErrNone},
   305 		{&gDriveToTest, (TText*)L"?:\\Src\\DIR1\\DIR*", 
   306 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   307 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK39}},
   308 		},
   309 	
   310 //Basic Negative test case for RmDir:
   311   //--------------------------------------------- 
   312 //! @SYMTestCaseID PBASE-T_CFILEMAN-0955
   313 //! @SYMTestType CIT 
   314 //!
   315 //! @SYMAPI CFileMan::RmDir()
   316 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
   317 //! Remove a directory with longpath name from Src.
   318 //! @SYMTestActions Remove directory does not happen, returns the error code.
   319 //! @SYMTestExpectedResults 1.KErrBadName in success case
   320 //! @SYMTestPriority High
   321 //! @SYMTestStatus Implemented
   322 //---------------------------------------------   	
   323 	  		{
   324 	   		{955, ECFMRmDir, 0, KErrBadName, KErrBadName, KErrBadName},
   325 			{&gDriveToTest, (TText*)L"?:\\Src\\DIR1\\asdffdsa01asdffdsa02asdffdsa03asdffdsa04asdffdsa05asdffdsa06asdffdsa07asdffdsa08asdffdsa09asdffdsa10asdffdsa11asdffdsa12asdffdsa13asdffdsa14asdffdsa15asdffdsa16asdffdsa17asdffdsa18asdffdsa19asdffdsa20asdffdsa21asdffdsa22asdffdsa23asdffdsa24asdffdsa25asdffdsa26\\fdsa21asdffds\\NAME\\FGHIJ\\\\", 
   326 			(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
   327 			(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
   328 			},
   329 
   330   //--------------------------------------------- 
   331 //! @SYMTestCaseID PBASE-T_CFILEMAN-0956
   332 //! @SYMTestType CIT 
   333 //!
   334 //! @SYMAPI CFileMan::RmDir()
   335 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
   336 //! Remove a File with long name from Src.
   337 //! @SYMTestActions Remove directory does not happen, returns the error code.
   338 //! @SYMTestExpectedResults 1.KErrBadName in success case
   339 //! @SYMTestPriority High
   340 //! @SYMTestStatus Implemented
   341 //---------------------------------------------
   342    		{
   343    		{956, ECFMRmDir, 0, KErrBadName, KErrBadName, KErrBadName},
   344 		{&gDriveToTest, (TText*)L"?:\\Src\\DIR1\\asdffdsa01asdffdsa02asdffdsa03asdffdsa04asdffdsa05asdffdsa06asdffdsa07asdffdsa08asdffdsa09asdffdsa10asdffdsa11asdffdsa12asdffdsa13asdffdsa14asdffdsa15asdffdsa16asdffdsa17asdffdsa18asdffdsa19asdffdsa20asfdsa21asfdsa22asfdsa23asfdsa24asfdsa25asfdsa26", 
   345 		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
   346 		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
   347 		},
   348 
   349   //--------------------------------------------- 
   350 //! @SYMTestCaseID PBASE-T_CFILEMAN-0957
   351 //! @SYMTestType CIT 
   352 //!
   353 //! @SYMAPI CFileMan::RmDir()
   354 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
   355 //! Remove a directory that doesnot exist.
   356 //! @SYMTestActions Remove directory does not happen, returns the error code.
   357 //! @SYMTestExpectedResults 1.KErrNotReady in success case
   358 //! @SYMTestPriority High
   359 //! @SYMTestStatus Implemented
   360 //---------------------------------------------     	
   361 
   362    		{
   363    		{957, ECFMRmDir, 0, KErrNotReady, KErrNone, KErrNotReady},
   364 		{&gFixedDriveNotReady, (TText*)L"?:\\Src\\", 
   365 		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
   366 		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
   367 		},
   368    	
   369   //--------------------------------------------- 
   370 //! @SYMTestCaseID PBASE-T_CFILEMAN-0958
   371 //! @SYMTestType CIT 
   372 //!
   373 //! @SYMAPI CFileMan::RmDir()
   374 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
   375 //! Remove 'Readonly' directory.
   376 //! @SYMTestActions Remove directory does not happen, returns the error code.
   377 //! @SYMTestExpectedResults 1.KErrInUse in success case
   378 //! @SYMTestPriority High
   379 //! @SYMTestStatus Implemented
   380 //---------------------------------------------    	
   381 
   382    		{
   383    		{958, ECFMRmDir, 0, KErrInUse, KErrNone, KErrInUse},
   384 		{&gFixedDriveReadOnly, (TText*)L"?:\\", 
   385 		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
   386 		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
   387 		},
   388 		
   389   //--------------------------------------------- 
   390 //! @SYMTestCaseID PBASE-T_CFILEMAN-0959
   391 //! @SYMTestType CIT 
   392 //!
   393 //! @SYMAPI CFileMan::RmDir()
   394 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
   395 //! Remove 'non-available' directory.
   396 //! @SYMTestActions Remove directory does not happen, returns the error code.
   397 //! @SYMTestExpectedResults 1.KErrPathNotFound in success case
   398 //! @SYMTestPriority High
   399 //! @SYMTestStatus Implemented
   400 //---------------------------------------------   	
   401 
   402    		{
   403    		{959, ECFMRmDir, 0, KErrPathNotFound, KErrNone, KErrPathNotFound},
   404 		{&gDriveToTest, (TText*)L"?:\\Src\\NODIR\\", 
   405 		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
   406 		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
   407 		},
   408 
   409   //--------------------------------------------- 
   410 //! @SYMTestCaseID PBASE-T_CFILEMAN-0960
   411 //! @SYMTestType CIT 
   412 //!
   413 //! @SYMAPI CFileMan::RmDir()
   414 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
   415 //! Remove 'Invalid' directory pathname.
   416 //! @SYMTestActions Remove directory does not happen, returns the error code.
   417 //! @SYMTestExpectedResults 1.KErrBadName in success case
   418 //! @SYMTestPriority High
   419 //! @SYMTestStatus Implemented
   420 //---------------------------------------------    		
   421 
   422    		{
   423    		{960, ECFMRmDir, 0, KErrBadName, KErrBadName, KErrBadName},
   424 		{&gDriveToTest, (TText*)L"C\\Src\\Dir?", 
   425 		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
   426 		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
   427 		},
   428 
   429   //--------------------------------------------- 
   430 //! @SYMTestCaseID PBASE-T_CFILEMAN-0961
   431 //! @SYMTestType CIT 
   432 //!
   433 //! @SYMAPI CFileMan::RmDir()
   434 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
   435 //! Remove 'Invalid' directory pathname.
   436 //! @SYMTestActions Remove directory does not happen, returns the error code.
   437 //! @SYMTestExpectedResults 1.KErrBadName in success case
   438 //! @SYMTestPriority High
   439 //! @SYMTestStatus Implemented
   440 //---------------------------------------------  
   441 
   442 			{
   443 			{961, ECFMRmDir, 0, KErrBadName, KErrBadName, KErrBadName},
   444 			{&gFixedDriveInvalid, (TText*)L"::C:", 
   445 			(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
   446 			(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
   447 			},		
   448 
   449 //Basic Negative test case for Delete:
   450   //--------------------------------------------- 
   451 //! @SYMTestCaseID PBASE-T_CFILEMAN-0962
   452 //! @SYMTestType CIT 
   453 //!
   454 //! @SYMAPI CFileMan::RmDir()
   455 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
   456 //! Delete a file with longpath name from Src.
   457 //! @SYMTestActions Delete files does not happen, returns the error code.
   458 //! @SYMTestExpectedResults 1.KErrBadName in success case
   459 //! @SYMTestPriority High
   460 //! @SYMTestStatus Implemented
   461 //---------------------------------------------    		
   462    		
   463 		{
   464 		{962, ECFMDelete, 0, KErrBadName, KErrBadName, KErrBadName},
   465 		{&gDriveToTest, (TText*)L"?:\\Src\\DIR1\\asdffdsa01asdffdsa02asdffdsa03asdffdsa04asdffdsa05asdffdsa06asdffdsa07asdffdsa08asdffdsa09asdffdsa10asdffdsa11asdffdsa12asdffdsa13asdffdsa14asdffdsa15asdffdsa16asdffdsa17asdffdsa18asdffdsa19asdffdsa20asdffdsa21asdffdsa22asdffdsa23asdffdsa24asdffdsa25asdffdsa26\\fdsa21asdffds\\NAME\\FGHIJ\\\\", 
   466 		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
   467 		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
   468 		},
   469 
   470   //--------------------------------------------- 
   471 //! @SYMTestCaseID PBASE-T_CFILEMAN-0963
   472 //! @SYMTestType CIT 
   473 //!
   474 //! @SYMAPI CFileMan::RmDir()
   475 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
   476 //! Delete a file with longname from Src.
   477 //! @SYMTestActions Delete files does not happen, returns the error code.
   478 //! @SYMTestExpectedResults 1.KErrBadName in success case
   479 //! @SYMTestPriority High
   480 //! @SYMTestStatus Implemented
   481 //---------------------------------------------    
   482 
   483 			{
   484 		   	{963, ECFMDelete, 0, KErrBadName, KErrBadName, KErrBadName},
   485 			{&gDriveToTest, (TText*)L"?:\\Src\\DIR1\\asdffdsa01asdffdsa02asdffdsa03asdffdsa04asdffdsa05asdffdsa06asdffdsa07asdffdsa08asdffdsa09asdffdsa10asdffdsa11asdffdsa12asdffdsa13asdffdsa14asdffdsa15asdffdsa16asdffdsa17asdffdsa18asdffdsa19asdffdsa20asdffdsa21asdffdsa22asdffdsa23asdffdsa24asdffdsa25asdffdsa26", 
   486 			(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
   487 			(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
   488 			},
   489 
   490 
   491   //--------------------------------------------- 
   492 //! @SYMTestCaseID PBASE-T_CFILEMAN-0964
   493 //! @SYMTestType CIT 
   494 //!
   495 //! @SYMAPI CFileMan::RmDir()
   496 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
   497 //! Delete a drives not ready.
   498 //! @SYMTestActions Delete files does not happen, returns the error code.
   499 //! @SYMTestExpectedResults 1.KErrNotReady in success case
   500 //! @SYMTestPriority High
   501 //! @SYMTestStatus Implemented
   502 //---------------------------------------------    	
   503 
   504    		{
   505    		{964, ECFMDelete, 0, KErrNotReady, KErrNone, KErrNotReady},
   506 		{&gFixedDriveNotReady, (TText*)L"?:\\Src\\FILE01.TXT", 
   507 		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
   508 		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
   509 		},
   510 
   511   //--------------------------------------------- 
   512 //! @SYMTestCaseID PBASE-T_CFILEMAN-0965
   513 //! @SYMTestType CIT 
   514 //!
   515 //! @SYMAPI CFileMan::RmDir()
   516 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
   517 //! Delete a file from directory from source that is 'ReadOnly'.
   518 //! @SYMTestActions Delete files does not happen, returns the error code.
   519 //! @SYMTestExpectedResults 1.KErrAccessDenied in success case
   520 //! @SYMTestPriority High
   521 //! @SYMTestStatus Implemented
   522 //---------------------------------------------     
   523 
   524    		{
   525    		{965, ECFMDelete, 0, KErrAccessDenied, KErrNone, KErrAccessDenied},
   526 		{&gFixedDriveReadOnly, (TText*)L"?:\\test\\", 
   527 		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
   528 		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
   529 		},
   530 
   531   //--------------------------------------------- 
   532 //! @SYMTestCaseID PBASE-T_CFILEMAN-0966
   533 //! @SYMTestType CIT 
   534 //!
   535 //! @SYMAPI CFileMan::RmDir()
   536 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
   537 //! Delete a directory from source doesnot exist.
   538 //! @SYMTestActions Delete files does not happen, returns the error code.
   539 //! @SYMTestExpectedResults 1.KErrPathNotFound in success case
   540 //! @SYMTestPriority High
   541 //! @SYMTestStatus Implemented
   542 //---------------------------------------------     
   543 
   544    		{
   545    		{966, ECFMDelete, 0, KErrPathNotFound, KErrNone, KErrPathNotFound},
   546 		{&gDriveToTest, (TText*)L"?:\\Src\\NODIR\\", 
   547 		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
   548 		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
   549 		},
   550 
   551   //--------------------------------------------- 
   552 //! @SYMTestCaseID PBASE-T_CFILEMAN-0967
   553 //! @SYMTestType CIT 
   554 //!
   555 //! @SYMAPI CFileMan::RmDir()
   556 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
   557 //! Delete a directory with invalid pathname.
   558 //! @SYMTestActions Delete files does not happen, returns the error code.
   559 //! @SYMTestExpectedResults 1.KErrBadName in success case
   560 //! @SYMTestPriority High
   561 //! @SYMTestStatus Implemented
   562 //---------------------------------------------    	
   563 
   564    		{
   565    		{967, ECFMDelete, 0, KErrBadName, KErrBadName, KErrBadName},
   566 		{&gDriveToTest, (TText*)L"C\\Src\\Dir", 
   567 		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
   568 		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
   569 		},
   570   
   571    //--------------------------------------------- 
   572 //! @SYMTestCaseID PBASE-T_CFILEMAN-0968
   573 //! @SYMTestType CIT 
   574 //!
   575 //! @SYMAPI CFileMan::RmDir()
   576 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
   577 //! Delete a directory with invalid pathname.
   578 //! @SYMTestActions Delete files does not happen, returns the error code.
   579 //! @SYMTestExpectedResults 1.KErrBadName in success case
   580 //! @SYMTestPriority High
   581 //! @SYMTestStatus Implemented
   582 //--------------------------------------------- 
   583 
   584    		{
   585    		{968, ECFMDelete, 0, KErrBadName, KErrNone, KErrBadName},
   586 		{&gDriveToTest, (TText*)L"::C:", 
   587 		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
   588 		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
   589 		},
   590 	 
   591 //End unary API test cases 		
   592 		{{0}}
   593 	 	
   594 	};
   595 
   596 static TTestCaseBinaryBasic gBasicBinaryTestCases[] =
   597 	{
   598 //*****************************Copy API**************************
   599 				
   600 //--------------------------------------------- 
   601 //! @SYMTestCaseID PBASE-T_CFILEMAN-0830
   602 //! @SYMTestType CIT 
   603 //!
   604 //! @SYMAPI CFileMan::Copy()
   605 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
   606 //! Copy a file FILE2.TXT from source to the target.
   607 //! @SYMTestActions Copies the specified files from source to the target.
   608 //! @SYMTestExpectedResults 1.KErrNone in success case
   609 //! @SYMTestPriority High
   610 //! @SYMTestStatus Implemented 
   611 //---------------------------------------------
   612 			
   613 		{ 
   614 		{830, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
   615 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE2.TXT", 
   616 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   617 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
   618 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
   619 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
   620 		(TText*)L"?:\\TrgCom\\", {{1,EOB}, EMPTY}}
   621 		},
   622 
   623 //--------------------------------------------- 
   624 //! @SYMTestCaseID PBASE-T_CFILEMAN-0831
   625 //! @SYMTestType CIT 
   626 //!
   627 //! @SYMAPI CFileMan::Copy()
   628 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
   629 //! Copy files with wildcard combination '*.*' from source to the target.
   630 //! @SYMTestActions Copies the specified files from source to the target.
   631 //! @SYMTestExpectedResults 1.KErrNone in success case
   632 //! @SYMTestPriority High
   633 //! @SYMTestStatus Implemented 
   634 //---------------------------------------------
   635 
   636 		{	
   637 		{831, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
   638 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*", 
   639 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   640 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
   641 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
   642 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
   643 		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
   644 		},
   645 
   646 //--------------------------------------------- 
   647 //! @SYMTestCaseID PBASE-T_CFILEMAN-0832
   648 //! @SYMTestType CIT 
   649 //!
   650 //! @SYMAPI CFileMan::Copy()
   651 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
   652 //! Copy files with wildcard combination 'FILE*.TXT' from source to the target.
   653 //! @SYMTestActions Copies the specified files from source to the target.
   654 //! @SYMTestExpectedResults 1.KErrNone in success case
   655 //! @SYMTestPriority High
   656 //! @SYMTestStatus Implemented 
   657 //---------------------------------------------
   658 
   659 		{	
   660 		{832, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
   661 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
   662 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   663 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
   664 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
   665 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
   666 		(TText*)L"?:\\TrgCom\\", {BLOCK02, EMPTY}}
   667 		},
   668 
   669 //--------------------------------------------- 
   670 //! @SYMTestCaseID PBASE-T_CFILEMAN-0833
   671 //! @SYMTestType CIT 
   672 //!
   673 //! @SYMAPI CFileMan::Copy()
   674 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
   675 //! Copy files with wildcard combination 'FILE?.TXT' from source to the target.
   676 //! @SYMTestActions Copies the specified files from source to the target.
   677 //! @SYMTestExpectedResults 1.KErrNone in success case
   678 //! @SYMTestPriority High
   679 //! @SYMTestStatus Implemented 
   680 //---------------------------------------------
   681 
   682 		{	
   683 		{833, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
   684 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
   685 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   686 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
   687 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
   688 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
   689 		(TText*)L"?:\\TrgCom\\", {{0,1,EOB}, EMPTY}}
   690 		},
   691 
   692 //--------------------------------------------- 
   693 //! @SYMTestCaseID PBASE-T_CFILEMAN-0834
   694 //! @SYMTestType CIT 
   695 //!
   696 //! @SYMAPI CFileMan::Copy()
   697 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
   698 //! Copy files with wildcard combination '*.TXT' from source to the target.
   699 //! @SYMTestActions Copies the specified files from source to the target.
   700 //! @SYMTestExpectedResults 1.KErrNone in success case
   701 //! @SYMTestPriority High
   702 //! @SYMTestStatus Implemented 
   703 //---------------------------------------------
   704 
   705 		{	
   706 		{834, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
   707 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
   708 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   709 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
   710 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
   711 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
   712 		(TText*)L"?:\\TrgCom\\", {BLOCK20, EMPTY}}
   713 		},
   714 
   715 //--------------------------------------------- 
   716 //! @SYMTestCaseID PBASE-T_CFILEMAN-0835
   717 //! @SYMTestType CIT 
   718 //!
   719 //! @SYMAPI CFileMan::Copy()
   720 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
   721 //! Copy files with wildcard combination 'FILE.*' from source to the target.
   722 //! @SYMTestActions Copies the specified files from source to the target.
   723 //! @SYMTestExpectedResults 1.KErrNone in success case
   724 //! @SYMTestPriority High
   725 //! @SYMTestStatus Implemented 
   726 //---------------------------------------------
   727 
   728 		{	
   729 		{835, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
   730 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
   731 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   732 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
   733 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
   734 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
   735 		(TText*)L"?:\\TrgCom\\", {{4,6,55,EOB}, EMPTY}}
   736 		},
   737 
   738 //--------------------------------------------- 
   739 //! @SYMTestCaseID PBASE-T_CFILEMAN-0836
   740 //! @SYMTestType CIT 
   741 //!
   742 //! @SYMAPI CFileMan::Copy()
   743 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
   744 //! Copy file with combination 'FILE01.TXT' from source to the target.
   745 //! @SYMTestActions Copy does not happen, returns the error code.
   746 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
   747 //! @SYMTestPriority High
   748 //! @SYMTestStatus Implemented 
   749 //---------------------------------------------
   750 
   751 		{	
   752 		{836, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
   753 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
   754 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   755 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
   756 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
   757 		(TText*)L"?:\\Trg\\", {{2,EOB}, EMPTY},
   758 		(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
   759 		},
   760 
   761 //--------------------------------------------- 
   762 //! @SYMTestCaseID PBASE-T_CFILEMAN-0837
   763 //! @SYMTestType CIT 
   764 //!
   765 //! @SYMAPI CFileMan::Copy()
   766 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
   767 //! Copy files with wildcard combination '*.*' from source to the target.
   768 //! @SYMTestActions Copy does not happen, returns the error code.
   769 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
   770 //! @SYMTestPriority High
   771 //! @SYMTestStatus Implemented 
   772 //---------------------------------------------
   773 
   774 		{	
   775 		{837, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
   776 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*", 
   777 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   778 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
   779 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
   780 		(TText*)L"?:\\Trg\\", {BLOCK24, EMPTY},
   781 		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
   782 		},
   783 
   784 //--------------------------------------------- 
   785 //! @SYMTestCaseID PBASE-T_CFILEMAN-0838
   786 //! @SYMTestType CIT 
   787 //!
   788 //! @SYMAPI CFileMan::Copy()
   789 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
   790 //! Copy files with wildcard combination 'FILE*.TXT' from source to the target.
   791 //! @SYMTestActions Copy does not happen, returns the error code.
   792 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
   793 //! @SYMTestPriority High
   794 //! @SYMTestStatus Implemented 
   795 //---------------------------------------------
   796 
   797 		{	
   798 		{838, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
   799 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
   800 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   801 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
   802 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
   803 		(TText*)L"?:\\Trg\\", {BLOCK02, EMPTY},
   804 		(TText*)L"?:\\TrgCom\\", {BLOCK02, EMPTY}}
   805 		},
   806 
   807 //--------------------------------------------- 
   808 //! @SYMTestCaseID PBASE-T_CFILEMAN-0839
   809 //! @SYMTestType CIT 
   810 //!
   811 //! @SYMAPI CFileMan::Copy()
   812 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
   813 //! Copies files with wildcard combination 'FILE?.TXT' from source to the target.
   814 //! @SYMTestActions Copy does not happen, returns the error code.
   815 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
   816 //! @SYMTestPriority High
   817 //! @SYMTestStatus Implemented 
   818 //---------------------------------------------
   819 
   820 		{	
   821 		{839, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
   822 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
   823 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   824 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
   825 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
   826 		(TText*)L"?:\\Trg\\", {{0,1,EOB}, EMPTY},
   827 		(TText*)L"?:\\TrgCom\\", {{0,1,EOB}, EMPTY}}
   828 		},
   829 
   830 //--------------------------------------------- 
   831 //! @SYMTestCaseID PBASE-T_CFILEMAN-0840
   832 //! @SYMTestType CIT 
   833 //!
   834 //! @SYMAPI CFileMan::Copy()
   835 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
   836 //!	Copies files with wildcard combination '*.TXT' from source to the target.
   837 //! @SYMTestActions Copy does not happen, returns the error code.
   838 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
   839 //! @SYMTestPriority High
   840 //! @SYMTestStatus Implemented 
   841 //---------------------------------------------
   842 
   843 		{	
   844 		{840, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
   845 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
   846 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   847 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
   848 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
   849 		(TText*)L"?:\\Trg\\", {BLOCK29, EMPTY},
   850 		(TText*)L"?:\\TrgCom\\", {BLOCK29, EMPTY}}
   851 		},
   852 
   853 //--------------------------------------------- 
   854 //! @SYMTestCaseID PBASE-T_CFILEMAN-0841
   855 //! @SYMTestType CIT 
   856 //!
   857 //! @SYMAPI CFileMan::Copy()
   858 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
   859 //! Copies files with wildcard combination 'FILE.*' from source to the target.
   860 //! @SYMTestActions Copy does not happen, returns the error code.
   861 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
   862 //! @SYMTestPriority High
   863 //! @SYMTestStatus Implemented 
   864 //---------------------------------------------
   865 
   866 		{	
   867 		{841, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
   868 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
   869 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   870 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
   871 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
   872 		(TText*)L"?:\\Trg\\", {{4,6,55,EOB}, EMPTY},
   873 		(TText*)L"?:\\TrgCom\\", {{4,6,55,EOB}, EMPTY}}
   874 		},
   875 
   876 //--------------------------------------------- 
   877 //! @SYMTestCaseID PBASE-T_CFILEMAN-0842
   878 //! @SYMTestType CIT 
   879 //!
   880 //! @SYMAPI CFileMan::Copy()
   881 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,EmpTar' option 
   882 //! Copy file 'FILE01.TXT' from source to the target.
   883 //! @SYMTestActions Copies the specified files from source to the target.
   884 //! @SYMTestExpectedResults 1.KErrNone in success case
   885 //! @SYMTestPriority High
   886 //! @SYMTestStatus Implemented 
   887 //---------------------------------------------
   888 
   889 		{	
   890 		{842, ECFMCopy, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
   891 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
   892 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   893 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
   894 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
   895 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
   896 		(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
   897 		},
   898 
   899 //--------------------------------------------- 
   900 //! @SYMTestCaseID PBASE-T_CFILEMAN-0843
   901 //! @SYMTestType CIT 
   902 //!
   903 //! @SYMAPI CFileMan::Copy()
   904 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,EmpTar' option 
   905 //! Copy files with wildcard combination '*.*' from source to the target.
   906 //! @SYMTestActions Copies the specified files from source to the target.
   907 //! @SYMTestExpectedResults 1.KErrNone in success case
   908 //! @SYMTestPriority High
   909 //! @SYMTestStatus Implemented 
   910 //---------------------------------------------
   911 
   912 		{	
   913 		{843, ECFMCopy, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
   914 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*", 
   915 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   916 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
   917 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
   918 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
   919 		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
   920 		},
   921 
   922 //--------------------------------------------- 
   923 //! @SYMTestCaseID PBASE-T_CFILEMAN-0844
   924 //! @SYMTestType CIT 
   925 //!
   926 //! @SYMAPI CFileMan::Copy()
   927 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,EmpTar' option 
   928 //! Copy files with wildcard combination 'FILE*.TXT' from source to the target.
   929 //! @SYMTestActions Copies the specified files from source to the target.
   930 //! @SYMTestExpectedResults 1.KErrNone in success case
   931 //! @SYMTestPriority High
   932 //! @SYMTestStatus Implemented 
   933 //---------------------------------------------
   934 
   935 		{	
   936 		{844, ECFMCopy, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
   937 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
   938 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   939 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
   940 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
   941 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
   942 		(TText*)L"?:\\TrgCom\\", {BLOCK02, EMPTY}}
   943 		},
   944 
   945 //--------------------------------------------- 
   946 //! @SYMTestCaseID PBASE-T_CFILEMAN-0845
   947 //! @SYMTestType CIT 
   948 //!
   949 //! @SYMAPI CFileMan::Copy()
   950 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,EmpTar' option 
   951 //! Copy files with wildcard combination 'FILE?.TXT' from source to the target.
   952 //! @SYMTestActions Copies the specified files from source to the target.
   953 //! @SYMTestExpectedResults 1.KErrNone in success case
   954 //! @SYMTestPriority High
   955 //! @SYMTestStatus Implemented 
   956 //---------------------------------------------
   957 
   958 		{	
   959 		{845, ECFMCopy, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
   960 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
   961 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   962 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
   963 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
   964 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
   965 		(TText*)L"?:\\TrgCom\\", {{0,1,EOB}, EMPTY}}
   966 		},
   967 
   968 //--------------------------------------------- 
   969 //! @SYMTestCaseID PBASE-T_CFILEMAN-0846
   970 //! @SYMTestType CIT 
   971 //!
   972 //! @SYMAPI CFileMan::Copy()
   973 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,EmpTar' option 
   974 //! Copy files with wildcard combination '*.TXT' from source to the target.
   975 //! @SYMTestActions Copies the specified files from source to the target.
   976 //! @SYMTestExpectedResults 1.KErrNone in success case
   977 //! @SYMTestPriority High
   978 //! @SYMTestStatus Implemented 
   979 //---------------------------------------------
   980 
   981 		{	
   982 		{846, ECFMCopy, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
   983 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
   984 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
   985 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
   986 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
   987 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
   988 		(TText*)L"?:\\TrgCom\\", {BLOCK20, EMPTY}}
   989 		},
   990 
   991 //--------------------------------------------- 
   992 //! @SYMTestCaseID PBASE-T_CFILEMAN-0847
   993 //! @SYMTestType CIT 
   994 //!
   995 //! @SYMAPI CFileMan::Copy()
   996 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,EmpTar' option 
   997 //! Copy files with wildcard combination 'FILE.*' from source to the target.
   998 //! @SYMTestActions Copies the specified files from source to the target.
   999 //! @SYMTestExpectedResults 1.KErrNone in success case
  1000 //! @SYMTestPriority High
  1001 //! @SYMTestStatus Implemented 
  1002 //---------------------------------------------
  1003 
  1004 		{	
  1005 		{847, ECFMCopy, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  1006 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
  1007 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1008 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1009 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  1010 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  1011 		(TText*)L"?:\\TrgCom\\", {{4,6,55,EOB}, EMPTY}}
  1012 		},
  1013 
  1014 //--------------------------------------------- 
  1015 //! @SYMTestCaseID PBASE-T_CFILEMAN-0848
  1016 //! @SYMTestType CIT 
  1017 //!
  1018 //! @SYMAPI CFileMan::Copy()
  1019 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  1020 //! Copy file with combination 'FILE01.TXT' from source to the target.
  1021 //! @SYMTestActions Copies the specified files from source to the target.
  1022 //! @SYMTestExpectedResults 1.KErrNone in success case
  1023 //! @SYMTestPriority High
  1024 //! @SYMTestStatus Implemented 
  1025 //--------------------------------------------- 
  1026 
  1027 		{	
  1028 		{848, ECFMCopy, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  1029 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
  1030 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1031 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1032 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  1033 		(TText*)L"?:\\Trg\\", {{2,EOB}, EMPTY},
  1034 		(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
  1035 		},
  1036 
  1037 //--------------------------------------------- 
  1038 //! @SYMTestCaseID PBASE-T_CFILEMAN-0849
  1039 //! @SYMTestType CIT 
  1040 //!
  1041 //! @SYMAPI CFileMan::Copy()
  1042 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  1043 //! Copy files with wildcard combination '*.*' from source to the target.
  1044 //! @SYMTestActions Copies the specified files from source to the target.
  1045 //! @SYMTestExpectedResults 1.KErrNone in success case
  1046 //! @SYMTestPriority High
  1047 //! @SYMTestStatus Implemented 
  1048 //--------------------------------------------- 
  1049 
  1050 		{	
  1051 		{849, ECFMCopy, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  1052 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*", 
  1053 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1054 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1055 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  1056 		(TText*)L"?:\\Trg\\", {BLOCK01, EMPTY},
  1057 		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
  1058 		},
  1059 
  1060 //--------------------------------------------- 
  1061 //! @SYMTestCaseID PBASE-T_CFILEMAN-0850
  1062 //! @SYMTestType CIT 
  1063 //!
  1064 //! @SYMAPI CFileMan::Copy()
  1065 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  1066 //! Copy files with wildcard combination 'FILE*.TXT' from source to the target.
  1067 //! @SYMTestActions Copies the specified files from source to the target.
  1068 //! @SYMTestExpectedResults 1.KErrNone in success case
  1069 //! @SYMTestPriority High
  1070 //! @SYMTestStatus Implemented 
  1071 //--------------------------------------------- 
  1072 
  1073 		{	
  1074 		{850, ECFMCopy, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  1075 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
  1076 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1077 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1078 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  1079 		(TText*)L"?:\\Trg\\", {BLOCK02, EMPTY},
  1080 		(TText*)L"?:\\TrgCom\\", {BLOCK02, EMPTY}}
  1081 		},
  1082 
  1083 //--------------------------------------------- 
  1084 //! @SYMTestCaseID PBASE-T_CFILEMAN-0851
  1085 //! @SYMTestType CIT 
  1086 //!
  1087 //! @SYMAPI CFileMan::Copy()
  1088 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  1089 //! Copy files with wildcard combination 'FILE?.TXT' from source to the target.
  1090 //! @SYMTestActions Copies the specified files from source to the target.
  1091 //! @SYMTestExpectedResults 1.KErrNone in success case
  1092 //! @SYMTestPriority High
  1093 //! @SYMTestStatus Implemented 
  1094 //--------------------------------------------- 
  1095 
  1096 		{	
  1097 		{851, ECFMCopy, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  1098 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
  1099 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1100 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1101 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  1102 		(TText*)L"?:\\Trg\\", {{0,1,EOB}, EMPTY},
  1103 		(TText*)L"?:\\TrgCom\\", {{0,1,EOB}, EMPTY}}
  1104 		},
  1105 
  1106 //--------------------------------------------- 
  1107 //! @SYMTestCaseID PBASE-T_CFILEMAN-0852
  1108 //! @SYMTestType CIT 
  1109 //!
  1110 //! @SYMAPI CFileMan::Copy()
  1111 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  1112 //! Copy files with wildcard combination '*.TXT' from source to the target.
  1113 //! @SYMTestActions Copies the specified files from source to the target.
  1114 //! @SYMTestExpectedResults 1.KErrNone in success case
  1115 //! @SYMTestPriority High
  1116 //! @SYMTestStatus Implemented 
  1117 //--------------------------------------------- 
  1118 
  1119 		{	
  1120 		{852, ECFMCopy, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  1121 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
  1122 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1123 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1124 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  1125 		(TText*)L"?:\\Trg\\", {BLOCK03, EMPTY},
  1126 		(TText*)L"?:\\TrgCom\\", {BLOCK20, EMPTY}}
  1127 		},
  1128 
  1129 //--------------------------------------------- 
  1130 //! @SYMTestCaseID PBASE-T_CFILEMAN-0853
  1131 //! @SYMTestType CIT 
  1132 //!
  1133 //! @SYMAPI CFileMan::Copy()
  1134 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  1135 //! Copy files with wildcard combination 'FILE.*' from source to the target.
  1136 //! @SYMTestActions Copies the specified files from source to the target.
  1137 //! @SYMTestExpectedResults 1.KErrNone in success case
  1138 //! @SYMTestPriority High
  1139 //! @SYMTestStatus Implemented 
  1140 //--------------------------------------------- 
  1141 
  1142 		{	
  1143 		{853, ECFMCopy, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  1144 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
  1145 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1146 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1147 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  1148 		(TText*)L"?:\\Trg\\", {{4,6,EOB}, EMPTY},
  1149 		(TText*)L"?:\\TrgCom\\", {{4,6,55,EOB}, EMPTY}}
  1150 		},
  1151 
  1152 //--------------------------------------------- 
  1153 //! @SYMTestCaseID PBASE-T_CFILEMAN-0854
  1154 //! @SYMTestType CIT 
  1155 //!
  1156 //! @SYMAPI CFileMan::Copy()
  1157 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
  1158 //! Copy file with combination 'FILE01.TXT' from source to the target.
  1159 //! @SYMTestActions Copies the specified files from source to the target.
  1160 //! @SYMTestExpectedResults 1.KErrNone in success case
  1161 //! @SYMTestPriority High
  1162 //! @SYMTestStatus Implemented 
  1163 //--------------------------------------------- 
  1164 
  1165 		{	
  1166 		{854, ECFMCopy, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
  1167 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
  1168 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1169 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1170 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  1171 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  1172 		(TText*)L"?:\\TrgCom\\", {{2,11,20,29,38,EOB}, EMPTY}}
  1173 		},
  1174 
  1175 //--------------------------------------------- 
  1176 //! @SYMTestCaseID PBASE-T_CFILEMAN-0855
  1177 //! @SYMTestType CIT 
  1178 //!
  1179 //! @SYMAPI CFileMan::Copy()
  1180 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
  1181 //! Copy files with wildcard combination '*.*' from source to the target.
  1182 //! @SYMTestActions Copies the specified files from source to the target.
  1183 //! @SYMTestExpectedResults 1.KErrNone in success case
  1184 //! @SYMTestPriority High
  1185 //! @SYMTestStatus Implemented 
  1186 //--------------------------------------------- 
  1187 
  1188 		{	
  1189 		{855, ECFMCopy, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
  1190 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*", 
  1191 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1192 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1193 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  1194 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  1195 		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
  1196 		},
  1197 
  1198 //--------------------------------------------- 
  1199 //! @SYMTestCaseID PBASE-T_CFILEMAN-0856
  1200 //! @SYMTestType CIT 
  1201 //!
  1202 //! @SYMAPI CFileMan::Copy()
  1203 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
  1204 //! Copy files with wildcard combination 'FILE*.TXT' from source to the target.
  1205 //! @SYMTestActions Copies the specified files from source to the target.
  1206 //! @SYMTestExpectedResults 1.KErrNone in success case
  1207 //! @SYMTestPriority High
  1208 //! @SYMTestStatus Implemented 
  1209 //--------------------------------------------- 	
  1210 
  1211 		{	
  1212 		{856, ECFMCopy, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
  1213 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
  1214 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1215 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1216 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  1217 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  1218 		(TText*)L"?:\\TrgCom\\", {BLOCK05, EMPTY}}
  1219 		},
  1220 
  1221 //--------------------------------------------- 
  1222 //! @SYMTestCaseID PBASE-T_CFILEMAN-0857
  1223 //! @SYMTestType CIT 
  1224 //!
  1225 //! @SYMAPI CFileMan::Copy()
  1226 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
  1227 //! Copy files with wildcard combination 'FILE?.TXT' from source to the target.
  1228 //! @SYMTestActions Copies the specified files from source to the target.
  1229 //! @SYMTestExpectedResults 1.KErrNone in success case
  1230 //! @SYMTestPriority High
  1231 //! @SYMTestStatus Implemented 
  1232 //--------------------------------------------- 
  1233 
  1234 		{	
  1235 		{857, ECFMCopy, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
  1236 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
  1237 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1238 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1239 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  1240 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  1241 		(TText*)L"?:\\TrgCom\\", {BLOCK06, EMPTY}}
  1242 		},
  1243 
  1244 //--------------------------------------------- 
  1245 //! @SYMTestCaseID PBASE-T_CFILEMAN-0858
  1246 //! @SYMTestType CIT 
  1247 //!
  1248 //! @SYMAPI CFileMan::Copy()
  1249 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
  1250 //! Copy files with wildcard combination '*.TXT' from source to the target.
  1251 //! @SYMTestActions Copies the specified files from source to the target.
  1252 //! @SYMTestExpectedResults 1.KErrNone in success case
  1253 //! @SYMTestPriority High
  1254 //! @SYMTestStatus Implemented 
  1255 //--------------------------------------------- 
  1256 
  1257 		{	
  1258 		{858, ECFMCopy, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
  1259 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
  1260 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1261 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1262 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  1263 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  1264 		(TText*)L"?:\\TrgCom\\", {BLOCK36, EMPTY}}
  1265 		},
  1266 
  1267 //--------------------------------------------- 
  1268 //! @SYMTestCaseID PBASE-T_CFILEMAN-0859
  1269 //! @SYMTestType CIT 
  1270 //!
  1271 //! @SYMAPI CFileMan::Copy()
  1272 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
  1273 //! Copy files with wildcard combination 'FILE.*' from source to the target.
  1274 //! @SYMTestActions Copies the specified files from source to the target.
  1275 //! @SYMTestExpectedResults 1.KErrNone in success case
  1276 //! @SYMTestPriority High
  1277 //! @SYMTestStatus Implemented 
  1278 //--------------------------------------------- 
  1279 
  1280 		{	
  1281 		{859, ECFMCopy, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
  1282 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
  1283 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1284 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1285 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  1286 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  1287 		(TText*)L"?:\\TrgCom\\", {BLOCK37, EMPTY}}
  1288 		},
  1289 
  1290 //--------------------------------------------- 
  1291 //! @SYMTestCaseID PBASE-T_CFILEMAN-0860
  1292 //! @SYMTestType CIT 
  1293 //!
  1294 //! @SYMAPI CFileMan::Copy()
  1295 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
  1296 //! Copy files with combination 'FILE01.TXT' from source to the target.
  1297 //! @SYMTestActions Copy does not happen just returns the error code.
  1298 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  1299 //! @SYMTestPriority High
  1300 //! @SYMTestStatus Implemented 
  1301 //---------------------------------------------
  1302 
  1303 		{	
  1304 		{860, ECFMCopy, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  1305 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
  1306 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1307 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1308 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  1309 		(TText*)L"?:\\Trg\\", {{2,11,20,29,38,EOB}, EMPTY},
  1310 		(TText*)L"?:\\TrgCom\\", {{2,11,20,29,38,EOB}, EMPTY}}
  1311 		},
  1312 
  1313 //--------------------------------------------- 
  1314 //! @SYMTestCaseID PBASE-T_CFILEMAN-0861
  1315 //! @SYMTestType CIT 
  1316 //!
  1317 //! @SYMAPI CFileMan::Copy()
  1318 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
  1319 //! Copy files with wildcard combination '*.*' from source to the target.
  1320 //! @SYMTestActions Copy does not happen, returns the error code.
  1321 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  1322 //! @SYMTestPriority High
  1323 //! @SYMTestStatus Implemented 
  1324 //---------------------------------------------
  1325 
  1326 		{	
  1327 		{861, ECFMCopy, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  1328 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*", 
  1329 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1330 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1331 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  1332 		(TText*)L"?:\\Trg\\", {ALL, EMPTY},
  1333 		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
  1334 		},
  1335 //--------------------------------------------- 
  1336 //! @SYMTestCaseID PBASE-T_CFILEMAN-0862
  1337 //! @SYMTestType CIT 
  1338 //!
  1339 //! @SYMAPI CFileMan::Copy()
  1340 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
  1341 //! Copy files with wildcard combination 'FILE*.TXT' from source to the target.
  1342 //! @SYMTestActions Copy does not happen, returns the error code.
  1343 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  1344 //! @SYMTestPriority High
  1345 //! @SYMTestStatus Implemented 
  1346 //---------------------------------------------
  1347 	
  1348 		{	
  1349 		{862, ECFMCopy, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  1350 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
  1351 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1352 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1353 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  1354 		(TText*)L"?:\\Trg\\", {BLOCK05, EMPTY},
  1355 		(TText*)L"?:\\TrgCom\\", {BLOCK05, EMPTY}}
  1356 		},
  1357 
  1358 //--------------------------------------------- 
  1359 //! @SYMTestCaseID PBASE-T_CFILEMAN-0863
  1360 //! @SYMTestType CIT 
  1361 //!
  1362 //! @SYMAPI CFileMan::Copy()
  1363 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
  1364 //! Copy files with wildcard combination 'FILE?.TXT' from source to the target.
  1365 //! @SYMTestActions Copy does not happen, returns the error code.
  1366 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  1367 //! @SYMTestPriority High
  1368 //! @SYMTestStatus Implemented 
  1369 //---------------------------------------------		
  1370 
  1371 		{	
  1372 		{863, ECFMCopy, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  1373 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
  1374 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1375 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1376 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  1377 		(TText*)L"?:\\Trg\\", {BLOCK06, EMPTY},
  1378 		(TText*)L"?:\\TrgCom\\", {BLOCK06, EMPTY}}
  1379 		},
  1380 
  1381 //--------------------------------------------- 
  1382 //! @SYMTestCaseID PBASE-T_CFILEMAN-0864
  1383 //! @SYMTestType CIT 
  1384 //!
  1385 //! @SYMAPI CFileMan::Copy()
  1386 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
  1387 //! Copy files with wildcard combination '*.TXT' from source to the target.
  1388 //! @SYMTestActions Copy does not happen, returns the error code.
  1389 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  1390 //! @SYMTestPriority High
  1391 //! @SYMTestStatus Implemented 
  1392 //---------------------------------------------			
  1393 
  1394 		{	
  1395 		{864, ECFMCopy, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  1396 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
  1397 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1398 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1399 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  1400 		(TText*)L"?:\\Trg\\", {BLOCK34, EMPTY},
  1401 		(TText*)L"?:\\TrgCom\\", {BLOCK34, EMPTY}}
  1402 		},
  1403 
  1404 //--------------------------------------------- 
  1405 //! @SYMTestCaseID PBASE-T_CFILEMAN-0865
  1406 //! @SYMTestType CIT 
  1407 //!
  1408 //! @SYMAPI CFileMan::Copy()
  1409 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
  1410 //! Copy files with wildcard combination 'FILE.*' from source to the target.
  1411 //! @SYMTestActions Copy does not happen, returns the error code.
  1412 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  1413 //! @SYMTestPriority High
  1414 //! @SYMTestStatus Implemented 
  1415 //---------------------------------------------
  1416 
  1417 		{	
  1418 		{865, ECFMCopy, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  1419 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
  1420 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1421 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1422 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  1423 		(TText*)L"?:\\Trg\\", {BLOCK37, EMPTY},
  1424 		(TText*)L"?:\\TrgCom\\", {BLOCK37, EMPTY}}
  1425 		},
  1426 
  1427 //--------------------------------------------- 
  1428 //! @SYMTestCaseID PBASE-T_CFILEMAN-0866
  1429 //! @SYMTestType CIT 
  1430 //!
  1431 //! @SYMAPI CFileMan::Copy()
  1432 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  1433 //! Copy files with combination 'FILE01.TXT' from source to the target.
  1434 //! @SYMTestActions Copies the specified files from source to the target.
  1435 //! @SYMTestExpectedResults 1.KErrNone in success case
  1436 //! @SYMTestPriority High
  1437 //! @SYMTestStatus Implemented 
  1438 //---------------------------------------------
  1439 
  1440 		{	
  1441 		{866, ECFMCopy, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  1442 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
  1443 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1444 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1445 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  1446 		(TText*)L"?:\\Trg\\", {{2,11,20,29,38,EOB}, EMPTY},
  1447 		(TText*)L"?:\\TrgCom\\", {{2,11,20,29,38,EOB}, EMPTY}}
  1448 		},
  1449 
  1450 //--------------------------------------------- 
  1451 //! @SYMTestCaseID PBASE-T_CFILEMAN-0867
  1452 //! @SYMTestType CIT 
  1453 //!
  1454 //! @SYMAPI CFileMan::Copy()
  1455 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  1456 //! Copy files with wildcard combination '*.*' from source to the target.
  1457 //! @SYMTestActions Copies the specified files from source to the target.
  1458 //! @SYMTestExpectedResults 1.KErrNone in success case
  1459 //! @SYMTestPriority High
  1460 //! @SYMTestStatus Implemented 
  1461 //---------------------------------------------
  1462 
  1463 		{	
  1464 		{867, ECFMCopy, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  1465 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*", 
  1466 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1467 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1468 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  1469 		(TText*)L"?:\\Trg\\", {BLOCK04, EMPTY},
  1470 		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
  1471 		},
  1472 
  1473 //--------------------------------------------- 
  1474 //! @SYMTestCaseID PBASE-T_CFILEMAN-0868
  1475 //! @SYMTestType CIT 
  1476 //!
  1477 //! @SYMAPI CFileMan::Copy()
  1478 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  1479 //! Copy files with wildcard combination 'FILE*.TXT' from source to the target.
  1480 //! @SYMTestActions Copies the specified files from source to the target.
  1481 //! @SYMTestExpectedResults 1.KErrNone in success case
  1482 //! @SYMTestPriority High
  1483 //! @SYMTestStatus Implemented 
  1484 //---------------------------------------------
  1485 
  1486 		{	
  1487 		{868, ECFMCopy, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  1488 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
  1489 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1490 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1491 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  1492 		(TText*)L"?:\\Trg\\", {BLOCK05, EMPTY},
  1493 		(TText*)L"?:\\TrgCom\\", {BLOCK05, EMPTY}}
  1494 		},
  1495 
  1496 //--------------------------------------------- 
  1497 //! @SYMTestCaseID PBASE-T_CFILEMAN-0869
  1498 //! @SYMTestType CIT 
  1499 //!
  1500 //! @SYMAPI CFileMan::Copy()
  1501 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  1502 //! Copy files with wildcard combination 'FILE?.TXT' from source to the target.
  1503 //! @SYMTestActions Copies the specified files from source to the target.
  1504 //! @SYMTestExpectedResults 1.KErrNone in success case
  1505 //! @SYMTestPriority High
  1506 //! @SYMTestStatus Implemented 
  1507 //---------------------------------------------
  1508 
  1509 		{	
  1510 		{869, ECFMCopy, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  1511 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
  1512 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1513 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1514 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  1515 		(TText*)L"?:\\Trg\\", {BLOCK06, EMPTY},
  1516 		(TText*)L"?:\\TrgCom\\", {BLOCK06, EMPTY}}
  1517 		},
  1518 
  1519 //--------------------------------------------- 
  1520 //! @SYMTestCaseID PBASE-T_CFILEMAN-0870
  1521 //! @SYMTestType CIT 
  1522 //!
  1523 //! @SYMAPI CFileMan::Copy()
  1524 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  1525 //! Copy files with wildcard combination '*.TXT' from source to the target.
  1526 //! @SYMTestActions Copies the specified files from source to the target.
  1527 //! @SYMTestExpectedResults 1.KErrNone in success case
  1528 //! @SYMTestPriority High
  1529 //! @SYMTestStatus Implemented 
  1530 //---------------------------------------------
  1531 
  1532 		{	
  1533 		{870, ECFMCopy, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  1534 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
  1535 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1536 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1537 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  1538 		(TText*)L"?:\\Trg\\", {BLOCK36, EMPTY},
  1539 		(TText*)L"?:\\TrgCom\\", {BLOCK36, EMPTY}}
  1540 		},
  1541 
  1542 //--------------------------------------------- 
  1543 //! @SYMTestCaseID PBASE-T_CFILEMAN-0871
  1544 //! @SYMTestType CIT 
  1545 //!
  1546 //! @SYMAPI CFileMan::Copy()
  1547 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  1548 //! Copy files with wildcard combination 'FILE.*' from source to the target.
  1549 //! @SYMTestActions Copies the specified files from source to the target.
  1550 //! @SYMTestExpectedResults 1.KErrNone in success case
  1551 //! @SYMTestPriority High
  1552 //! @SYMTestStatus Implemented 
  1553 //---------------------------------------------
  1554 
  1555 		{	
  1556 		{871, ECFMCopy, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  1557 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
  1558 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1559 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1560 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  1561 		(TText*)L"?:\\Trg\\", {BLOCK37, EMPTY},
  1562 		(TText*)L"?:\\TrgCom\\", {BLOCK37, EMPTY}}
  1563 		},
  1564 
  1565 //*******************Special Cases for Copy*************************
  1566 //--------------------------------------------- 
  1567 //! @SYMTestCaseID PBASE-T_CFILEMAN-0872
  1568 //! @SYMTestType CIT 
  1569 //!
  1570 //! @SYMAPI CFileMan::Copy()
  1571 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
  1572 //! Copy files from Src directory without backward slash to the target.
  1573 //! @SYMTestActions Copies the specified files from source to the target.
  1574 //! @SYMTestExpectedResults 1.KErrNone in success case
  1575 //! @SYMTestPriority High
  1576 //! @SYMTestStatus Implemented 
  1577 //---------------------------------------------   
  1578 
  1579 		{	
  1580 		{872, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
  1581 		{&gFixedDriveValid, (TText*)L"?:\\Src", 
  1582 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1583 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1584 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  1585 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  1586 		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
  1587 		},
  1588 
  1589 //--------------------------------------------- 
  1590 //! @SYMTestCaseID PBASE-T_CFILEMAN-0873
  1591 //! @SYMTestType CIT 
  1592 //!
  1593 //! @SYMAPI CFileMan::Copy()
  1594 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
  1595 //! Copy files from Src directory without backward slash to the target directory without backward slash.
  1596 //! @SYMTestActions Copies the specified files from source to the target.
  1597 //! @SYMTestExpectedResults 1.KErrNone in success case
  1598 //! @SYMTestPriority High
  1599 //! @SYMTestStatus Implemented 
  1600 //---------------------------------------------
  1601 
  1602 		{	
  1603 		{873, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
  1604 		{&gFixedDriveValid, (TText*)L"?:\\Src", 
  1605 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1606 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1607 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  1608 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  1609 		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
  1610 		},
  1611 
  1612 //--------------------------------------------- 
  1613 //! @SYMTestCaseID PBASE-T_CFILEMAN-0874
  1614 //! @SYMTestType CIT 
  1615 //!
  1616 //! @SYMAPI CFileMan::Copy()
  1617 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
  1618 //! Copy files from Src to the unspecified(NULL) target path.
  1619 //! @SYMTestActions Copies the specified files from source to the target (default session path is taken as target path).
  1620 //! @SYMTestExpectedResults 1.KErrNone in success case
  1621 //! @SYMTestPriority High
  1622 //! @SYMTestStatus Implemented 
  1623 //---------------------------------------------
  1624 
  1625 		{	
  1626 		{874, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
  1627 		{&gFixedDriveValid, (TText*)L"?:\\Src\\", 
  1628 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1629 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1630 		{&gDriveToTest, (TText*)L"", 
  1631 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {EMPTY, EMPTY},
  1632 		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
  1633 		},
  1634 
  1635 //--------------------------------------------- 
  1636 //! @SYMTestCaseID PBASE-T_CFILEMAN-0875
  1637 //! @SYMTestType CIT 
  1638 //!
  1639 //! @SYMAPI CFileMan::Copy()
  1640 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
  1641 //! Copy files from unspecified(NULL) Src  to the target.
  1642 //! @SYMTestActions Copies the specified files from source(default session path is taken as source path) to the target.
  1643 //! @SYMTestExpectedResults 1.KErrNone in success case
  1644 //! @SYMTestPriority High
  1645 //! @SYMTestStatus Implemented 
  1646 //---------------------------------------------
  1647 
  1648 		{	
  1649 		{875, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
  1650 		{&gFixedDriveValid, (TText*)L"", 
  1651 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  1652 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1653 		{&gDriveToTest, (TText*)L"?:\\Trg", 
  1654 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  1655 		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
  1656 		},
  1657 
  1658 //--------------------------------------------- 
  1659 //! @SYMTestCaseID PBASE-T_CFILEMAN-0876
  1660 //! @SYMTestType CIT 
  1661 //!
  1662 //! @SYMAPI CFileMan::Copy()
  1663 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
  1664 //! Copy Src to the target while renaming with wildcard condition 'FILE*.TXT'.
  1665 //! @SYMTestActions Copies the specified files from source to the target.
  1666 //! @SYMTestExpectedResults 1.KErrNone in success case
  1667 //! @SYMTestPriority High
  1668 //! @SYMTestStatus Implemented 
  1669 //---------------------------------------------		
  1670 
  1671 		{	
  1672 		{876, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
  1673 		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE?.TXT", 
  1674 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  1675 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1676 		{&gDriveToTest, (TText*)L"?:\\Trg\\FILE*.TXT", 
  1677 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  1678 		(TText*)L"?:\\TrgCom\\", {BLOCK14, EMPTY}}
  1679 		},
  1680 
  1681 //--------------------------------------------- 
  1682 //! @SYMTestCaseID PBASE-T_CFILEMAN-0877
  1683 //! @SYMTestType CIT 
  1684 //!
  1685 //! @SYMAPI CFileMan::Copy()
  1686 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
  1687 //! Copy Src to the target while renaming without wildcard condition.
  1688 //! @SYMTestActions Copies the specified files from source to the target.
  1689 //! @SYMTestExpectedResults 1.KErrNone in success case
  1690 //! @SYMTestPriority High
  1691 //! @SYMTestStatus Implemented 
  1692 //---------------------------------------------
  1693 
  1694 		{	
  1695 		{877, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
  1696 		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  1697 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  1698 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1699 		{&gDriveToTest, (TText*)L"?:\\Trg\\OTHER.TXT", 
  1700 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  1701 		(TText*)L"?:\\TrgCom\\", {{5,EOB}, EMPTY}}
  1702 		},
  1703 
  1704 //--------------------------------------------- 
  1705 //! @SYMTestCaseID PBASE-T_CFILEMAN-0878
  1706 //! @SYMTestType CIT 
  1707 //!
  1708 //! @SYMAPI CFileMan::Copy()
  1709 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
  1710 //! Copy from Src to same Src location .
  1711 //! @SYMTestActions Copy does not happen, returns the error code..
  1712 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  1713 //! @SYMTestPriority High
  1714 //! @SYMTestStatus Implemented 
  1715 //---------------------------------------------
  1716 
  1717 		{
  1718 		{878, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  1719 		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  1720 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  1721 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1722 		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  1723 		(TText*)L"?:\\Trg\\", {ALL, EMPTY},
  1724 		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
  1725 		},
  1726 
  1727 //--------------------------------------------- 
  1728 //! @SYMTestCaseID PBASE-T_CFILEMAN-0879
  1729 //! @SYMTestType CIT 
  1730 //!
  1731 //! @SYMAPI CFileMan::Copy()
  1732 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
  1733 //! Copy a file 'FILE01.TXT' from Src  and rename file to 'RENAMED.TXT' on the target.
  1734 //! @SYMTestActions Copies the specified files from source to the target.
  1735 //! @SYMTestExpectedResults 1.KErrNone in success case
  1736 //! @SYMTestPriority High
  1737 //! @SYMTestStatus Implemented 
  1738 //---------------------------------------------		
  1739 
  1740 		{	
  1741 		{879, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
  1742 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
  1743 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1744 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1745 		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.TXT", 
  1746 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  1747 		(TText*)L"?:\\TrgCom\\", {{44,EOB}, EMPTY}}
  1748 		},
  1749 
  1750 //--------------------------------------------- 
  1751 //! @SYMTestCaseID PBASE-T_CFILEMAN-0882
  1752 //! @SYMTestType CIT 
  1753 //!
  1754 //! @SYMAPI CFileMan::Copy()
  1755 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
  1756 //! Copy files '*.TXT' from Src  and rename file to '*.REN' on the target.
  1757 //! @SYMTestActions Copies the specified files from source to the target.
  1758 //! @SYMTestExpectedResults 1.KErrNone in success case
  1759 //! @SYMTestPriority High
  1760 //! @SYMTestStatus Implemented 
  1761 //---------------------------------------------	
  1762 
  1763 		{	
  1764 		{882, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
  1765 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
  1766 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1767 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1768 		{&gDriveToTest, (TText*)L"?:\\Trg\\*.REN", 
  1769 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  1770 		(TText*)L"?:\\TrgCom\\", {BLOCK19, EMPTY}}
  1771 		},
  1772 
  1773 //--------------------------------------------- 
  1774 //! @SYMTestCaseID PBASE-T_CFILEMAN-0883
  1775 //! @SYMTestType CIT 
  1776 //!
  1777 //! @SYMAPI CFileMan::Copy()
  1778 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
  1779 //! Copy files 'FILE.*' from Src  and rename file to 'RENAMED.*' on the target.
  1780 //! @SYMTestActions Copies the specified files from source to the target.
  1781 //! @SYMTestExpectedResults 1.KErrNone in success case
  1782 //! @SYMTestPriority High
  1783 //! @SYMTestStatus Implemented 
  1784 //---------------------------------------------	
  1785 
  1786 		{	
  1787 		{883, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
  1788 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
  1789 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1790 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1791 		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.*", 
  1792 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  1793 		(TText*)L"?:\\TrgCom\\", {{44,49,57,EOB}, EMPTY}}
  1794 		},
  1795 
  1796 //--------------------------------------------- 
  1797 //! @SYMTestCaseID PBASE-T_CFILEMAN-0885
  1798 //! @SYMTestType CIT 
  1799 //!
  1800 //! @SYMAPI CFileMan::Copy()
  1801 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  1802 //! Copy files from Src directory without backward slash to the target
  1803 //! @SYMTestActions Copy does not happen, returns the error code.
  1804 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  1805 //! @SYMTestPriority High
  1806 //! @SYMTestStatus Implemented 
  1807 //---------------------------------------------		
  1808 
  1809 		{	
  1810 		{885, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  1811 		{&gFixedDriveValid, (TText*)L"?:\\Src", 
  1812 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1813 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1814 		{&gDriveToTest, (TText*)L"?:\\Trg\\FILE02.TXT", 
  1815 		(TText*)L"?:\\Trg\\", {{3,EOB}, EMPTY},
  1816 		(TText*)L"?:\\TrgCom\\", {{3,EOB}, EMPTY}}
  1817 		},
  1818 
  1819 //--------------------------------------------- 
  1820 //! @SYMTestCaseID PBASE-T_CFILEMAN-0886
  1821 //! @SYMTestType CIT 
  1822 //!
  1823 //! @SYMAPI CFileMan::Copy()
  1824 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  1825 //! Copy files from Src directory without backward slash to the target directory without backward slash.
  1826 //! @SYMTestActions Copy does not happen, returns the error code.
  1827 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  1828 //! @SYMTestPriority High
  1829 //! @SYMTestStatus Implemented 
  1830 //---------------------------------------------	
  1831 
  1832 		{	
  1833 		{886, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  1834 		{&gFixedDriveValid, (TText*)L"?:\\Src", 
  1835 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1836 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1837 		{&gDriveToTest, (TText*)L"?:\\Trg", 
  1838 		(TText*)L"?:\\Trg\\", {BLOCK24, EMPTY},
  1839 		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
  1840 		},
  1841 
  1842 //--------------------------------------------- 
  1843 //! @SYMTestCaseID PBASE-T_CFILEMAN-0887
  1844 //! @SYMTestType CIT 
  1845 //!
  1846 //! @SYMAPI CFileMan::Copy()
  1847 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  1848 //! Copy files from Src to the unspecified(NULL) target path.
  1849 //! @SYMTestActions Copies the specified files from source to the target (default session path is taken as target path).
  1850 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  1851 //! @SYMTestPriority High
  1852 //! @SYMTestStatus Implemented 
  1853 //---------------------------------------------
  1854 
  1855 		{	
  1856 		{887, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  1857 		{&gFixedDriveValid, (TText*)L"?:\\Src\\", 
  1858 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1859 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1860 		{&gDriveToTest, (TText*)L"", 
  1861 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {BLOCK24, EMPTY},
  1862 		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
  1863 		},
  1864 
  1865 //--------------------------------------------- 
  1866 //! @SYMTestCaseID PBASE-T_CFILEMAN-0888
  1867 //! @SYMTestType CIT 
  1868 //!
  1869 //! @SYMAPI CFileMan::Copy()
  1870 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  1871 //! Copy files from unspecified(NULL) Src  to the target.
  1872 //! @SYMTestActions Copies the specified files from source(default session path is taken as source path) to the target.
  1873 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  1874 //! @SYMTestPriority High
  1875 //! @SYMTestStatus Implemented 
  1876 //---------------------------------------------
  1877 
  1878 		{	
  1879 		{888, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  1880 		{&gFixedDriveValid, (TText*)L"", 
  1881 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  1882 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1883 		{&gDriveToTest, (TText*)L"?:\\Trg", 
  1884 		(TText*)L"?:\\Trg\\", {BLOCK24, EMPTY},
  1885 		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
  1886 		},
  1887 
  1888 //--------------------------------------------- 
  1889 //! @SYMTestCaseID PBASE-T_CFILEMAN-0889
  1890 //! @SYMTestType CIT 
  1891 //!
  1892 //! @SYMAPI CFileMan::Copy()
  1893 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  1894 //! Copy Src file?.TXT to the target while renaming with wildcard condition 'FILE*.TXT'.
  1895 //! @SYMTestActions Copies the specified files from source to the target.
  1896 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  1897 //! @SYMTestPriority High
  1898 //! @SYMTestStatus Implemented 
  1899 //---------------------------------------------
  1900 
  1901 		{	
  1902 		{889, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  1903 		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE?.TXT", 
  1904 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  1905 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1906 		{&gDriveToTest, (TText*)L"?:\\Trg\\FILE*.TXT", 
  1907 		(TText*)L"?:\\Trg\\", {BLOCK14, EMPTY},
  1908 		(TText*)L"?:\\TrgCom\\", {BLOCK14, EMPTY}}
  1909 		},
  1910 
  1911 //--------------------------------------------- 
  1912 //! @SYMTestCaseID PBASE-T_CFILEMAN-0890
  1913 //! @SYMTestType CIT 
  1914 //!
  1915 //! @SYMAPI CFileMan::Copy()
  1916 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  1917 //! Copy Src to the target while renaming without wildcard condition.
  1918 //! @SYMTestActions Copies the specified files from source to the target.
  1919 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  1920 //! @SYMTestPriority High
  1921 //! @SYMTestStatus Implemented 
  1922 //---------------------------------------------
  1923 
  1924 		{	
  1925 		{890, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  1926 		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  1927 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  1928 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1929 		{&gDriveToTest, (TText*)L"?:\\Trg\\OTHER.TXT", 
  1930 		(TText*)L"?:\\Trg\\", {{5,EOB}, EMPTY},
  1931 		(TText*)L"?:\\TrgCom\\", {{5,EOB}, EMPTY}}
  1932 		},
  1933 
  1934 //--------------------------------------------- 
  1935 //! @SYMTestCaseID PBASE-T_CFILEMAN-0891
  1936 //! @SYMTestType CIT 
  1937 //!
  1938 //! @SYMAPI CFileMan::Copy()
  1939 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  1940 //! Copy from Src to same Src location.
  1941 //! @SYMTestActions Copy does not happen, returns the error code.
  1942 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  1943 //! @SYMTestPriority High
  1944 //! @SYMTestStatus Implemented 
  1945 //---------------------------------------------
  1946 
  1947 		{	
  1948 		{891, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  1949 		{&gFixedDriveValid, (TText*)L"?:\\Src\\", 
  1950 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1951 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1952 		{&gDriveToTest, (TText*)L"?:\\Src\\", 
  1953 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1954 		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
  1955 		},
  1956 
  1957 //--------------------------------------------- 
  1958 //! @SYMTestCaseID PBASE-T_CFILEMAN-0892
  1959 //! @SYMTestType CIT 
  1960 //!
  1961 //! @SYMAPI CFileMan::Copy()
  1962 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  1963 //! Copy a file 'FILE01.TXT' from Src  and rename file to 'RENAMED.TXT' on the target.
  1964 //! @SYMTestActions Copy does not happen, returns the error code.
  1965 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  1966 //! @SYMTestPriority High
  1967 //! @SYMTestStatus Implemented 
  1968 //---------------------------------------------
  1969 
  1970 		{	
  1971 		{892, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  1972 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
  1973 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1974 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1975 		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.TXT", 
  1976 		(TText*)L"?:\\Trg\\", {{44,EOB}, EMPTY},
  1977 		(TText*)L"?:\\TrgCom\\", {{44,EOB}, EMPTY}}
  1978 		},
  1979 
  1980 //--------------------------------------------- 
  1981 //! @SYMTestCaseID PBASE-T_CFILEMAN-0893
  1982 //! @SYMTestType CIT 
  1983 //!
  1984 //! @SYMAPI CFileMan::Copy()
  1985 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  1986 //! Copy files 'FILE*.TXT' from Src  and rename file to 'RENAMED*.TXT' on the target.
  1987 //! @SYMTestActions Copy does not happen, returns the error code.
  1988 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  1989 //! @SYMTestPriority High
  1990 //! @SYMTestStatus Implemented 
  1991 //---------------------------------------------
  1992 
  1993 		{	
  1994 		{893, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  1995 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
  1996 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  1997 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  1998 		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED*.TXT", 
  1999 		(TText*)L"?:\\Trg\\", {{44,EOB}, EMPTY},
  2000 		(TText*)L"?:\\TrgCom\\", {{44,EOB}, EMPTY}}
  2001 		},
  2002 
  2003 //--------------------------------------------- 
  2004 //! @SYMTestCaseID PBASE-T_CFILEMAN-0894
  2005 //! @SYMTestType CIT 
  2006 //!
  2007 //! @SYMAPI CFileMan::Copy()
  2008 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  2009 //! Copy files 'FILE?.TXT' from Src  and rename file to 'RENAMED?.TXT' on the target.
  2010 //! @SYMTestActions Copy does not happen, returns the error code.
  2011 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  2012 //! @SYMTestPriority High
  2013 //! @SYMTestStatus Implemented 
  2014 //---------------------------------------------
  2015 
  2016 		{	
  2017 		{894, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  2018 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
  2019 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2020 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2021 		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED?.TXT", 
  2022 		(TText*)L"?:\\Trg\\", {{44,EOB}, EMPTY},
  2023 		(TText*)L"?:\\TrgCom\\", {{44,EOB}, EMPTY}}
  2024 		},
  2025 
  2026 //--------------------------------------------- 
  2027 //! @SYMTestCaseID PBASE-T_CFILEMAN-0895
  2028 //! @SYMTestType CIT 
  2029 //!
  2030 //! @SYMAPI CFileMan::Copy()
  2031 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  2032 //! Copy files '*.TXT' from Src  and rename file to '*.REN' on the target.
  2033 //! @SYMTestActions Copy does not happen, returns the error code.
  2034 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  2035 //! @SYMTestPriority High
  2036 //! @SYMTestStatus Implemented 
  2037 //---------------------------------------------		
  2038  	
  2039 		{	
  2040 		{895, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  2041 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
  2042 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2043 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2044 		{&gDriveToTest, (TText*)L"?:\\Trg\\*.REN", 
  2045 		(TText*)L"?:\\Trg\\", {BLOCK19, EMPTY},
  2046 		(TText*)L"?:\\TrgCom\\", {BLOCK19, EMPTY}}
  2047 		},
  2048 
  2049 //--------------------------------------------- 
  2050 //! @SYMTestCaseID PBASE-T_CFILEMAN-0896
  2051 //! @SYMTestType CIT 
  2052 //!
  2053 //! @SYMAPI CFileMan::Copy()
  2054 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  2055 //! Copy files from Src directory without backward slash to the target.
  2056 //! @SYMTestActions Copies the specified files from source to the target.
  2057 //! @SYMTestExpectedResults 1.KErrNone in success case
  2058 //! @SYMTestPriority High
  2059 //! @SYMTestStatus Implemented 
  2060 //---------------------------------------------
  2061 
  2062 		{	
  2063 		{896, ECFMCopy, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  2064 		{&gFixedDriveValid, (TText*)L"?:\\Src", 
  2065 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2066 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2067 		{&gDriveToTest, (TText*)L"?:\\Trg\\FILE02.TXT", 
  2068 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  2069 		(TText*)L"?:\\TrgCom\\", {{3,EOB}, EMPTY}}
  2070 		},
  2071 
  2072 //--------------------------------------------- 
  2073 //! @SYMTestCaseID PBASE-T_CFILEMAN-0939
  2074 //! @SYMTestType CIT 
  2075 //!
  2076 //! @SYMAPI CFileMan::Copy()
  2077 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  2078 //! Copy Src to the target while renaming without wildcard condition.
  2079 //! @SYMTestActions Copies the specified files from source to the target.
  2080 //! @SYMTestExpectedResults 1.KErrNone in success case
  2081 //! @SYMTestPriority High
  2082 //! @SYMTestStatus Implemented
  2083 //---------------------------------------------    
  2084 
  2085 		{	
  2086 		{939, ECFMCopy, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  2087 		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  2088 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  2089 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2090 		{&gDriveToTest, (TText*)L"?:\\Trg\\OTHER.TXT", 
  2091 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  2092 		(TText*)L"?:\\TrgCom\\", {BLOCK16, EMPTY}}
  2093 		},
  2094 
  2095   //--------------------------------------------- 
  2096 //! @SYMTestCaseID PBASE-T_CFILEMAN-0940
  2097 //! @SYMTestType CIT 
  2098 //!
  2099 //! @SYMAPI CFileMan::Copy()
  2100 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  2101 //! Copy from Src to same Src location .
  2102 //! @SYMTestActions Copies the specified files from source to the target.
  2103 //! @SYMTestExpectedResults 1.KErrNone in success case
  2104 //! @SYMTestPriority High
  2105 //! @SYMTestStatus Implemented
  2106 //---------------------------------------------    
  2107 
  2108    		{	
  2109    		{940, ECFMCopy, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  2110 		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  2111 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  2112 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2113 		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  2114 		(TText*)L"?:\\Trg\\", {ALL, EMPTY},
  2115 		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
  2116 		},
  2117    
  2118   //--------------------------------------------- 
  2119 //! @SYMTestCaseID PBASE-T_CFILEMAN-0941
  2120 //! @SYMTestType CIT 
  2121 //!
  2122 //! @SYMAPI CFileMan::Copy()
  2123 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  2124 //! Copy a file 'FILE01.TXT' from Src  and rename file to 'RENAMED.TXT' on the target.
  2125 //! @SYMTestActions Copies the specified files from source to the target.
  2126 //! @SYMTestExpectedResults 1.KErrNone in success case
  2127 //! @SYMTestPriority High
  2128 //! @SYMTestStatus Implemented
  2129 //---------------------------------------------   
  2130 
  2131    		{	
  2132    		{941, ECFMCopy, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  2133 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
  2134 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2135 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2136 		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.TXT", 
  2137 		(TText*)L"?:\\Trg\\", {{44,EOB}, EMPTY},
  2138 		(TText*)L"?:\\TrgCom\\", {BLOCK30, EMPTY}}
  2139 		},
  2140 		
  2141 //--------------------------------------------- 
  2142 //! @SYMTestCaseID PBASE-T_CFILEMAN-0942
  2143 //! @SYMTestType CIT 
  2144 //!
  2145 //! @SYMAPI CFileMan::Copy()
  2146 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  2147 //! Copy files 'FILE*.TXT' from Src  and rename file to 'RENAMED*.TXT' on the target.
  2148 //! @SYMTestActions Copies the specified files from source to the target.
  2149 //! @SYMTestExpectedResults 1.KErrNone in success case
  2150 //! @SYMTestPriority High
  2151 //! @SYMTestStatus Implemented
  2152 //---------------------------------------------     
  2153 
  2154    		{	
  2155    		{942, ECFMCopy, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  2156 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
  2157 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2158 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2159 		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED*.TXT", 
  2160 		(TText*)L"?:\\Trg\\", {{44,EOB}, EMPTY},
  2161 		(TText*)L"?:\\TrgCom\\", {BLOCK30, EMPTY}}
  2162 		},	
  2163 		
  2164   //--------------------------------------------- 
  2165 //! @SYMTestCaseID PBASE-T_CFILEMAN-0943
  2166 //! @SYMTestType CIT 
  2167 //!
  2168 //! @SYMAPI CFileMan::Copy()
  2169 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  2170 //! Copy files 'FILE?.TXT' from Src  and rename file to 'RENAMED?.TXT' on the target.
  2171 //! @SYMTestActions Copies the specified files from source to the target.
  2172 //! @SYMTestExpectedResults 1.KErrNone in success case
  2173 //! @SYMTestPriority High
  2174 //! @SYMTestStatus Implemented
  2175 //---------------------------------------------    
  2176 
  2177    		{	
  2178    		{943, ECFMCopy, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  2179 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
  2180 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2181 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2182 		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED?.TXT", 
  2183 		(TText*)L"?:\\Trg\\", {{44,EOB}, EMPTY},
  2184 		(TText*)L"?:\\TrgCom\\", {BLOCK30, EMPTY}}
  2185 		},
  2186 		
  2187   //--------------------------------------------- 
  2188 //! @SYMTestCaseID PBASE-T_CFILEMAN-0944
  2189 //! @SYMTestType CIT 
  2190 //!
  2191 //! @SYMAPI CFileMan::Copy()
  2192 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  2193 //! Copy files '*.TXT' from Src  and rename file to '*.REN' on the target.
  2194 //! @SYMTestActions Copies the specified files from source to the target.
  2195 //! @SYMTestExpectedResults 1.KErrNone in success case
  2196 //! @SYMTestPriority High
  2197 //! @SYMTestStatus Implemented
  2198 //---------------------------------------------    
  2199 
  2200    		{	
  2201    		{944, ECFMCopy, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  2202 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
  2203 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2204 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2205 		{&gDriveToTest, (TText*)L"?:\\Trg\\*.REN", 
  2206 		(TText*)L"?:\\Trg\\", {BLOCK19, EMPTY},
  2207 		(TText*)L"?:\\TrgCom\\", {BLOCK32, EMPTY}}
  2208 		},
  2209 		
  2210 		
  2211   //--------------------------------------------- 
  2212 //! @SYMTestCaseID PBASE-T_CFILEMAN-0945
  2213 //! @SYMTestType CIT 
  2214 //!
  2215 //! @SYMAPI CFileMan::Copy()
  2216 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  2217 //! Copy files 'FILE.*' from Src  and rename file to 'RENAMED.*' on the target.
  2218 //! @SYMTestActions Copies the specified files from source to the target.
  2219 //! @SYMTestExpectedResults 1.KErrNone in success case
  2220 //! @SYMTestPriority High
  2221 //! @SYMTestStatus Implemented
  2222 //---------------------------------------------    
  2223 
  2224    		{	
  2225    		{945, ECFMCopy, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  2226 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
  2227 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2228 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2229 		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.*", 
  2230 		(TText*)L"?:\\Trg\\", {BLOCK46, EMPTY},
  2231 		(TText*)L"?:\\TrgCom\\", {BLOCK46, EMPTY}}
  2232 		},
  2233 	
  2234   //--------------------------------------------- 
  2235 //! @SYMTestCaseID PBASE-T_CFILEMAN-0947
  2236 //! @SYMTestType CIT 
  2237 //!
  2238 //! @SYMAPI CFileMan::Copy()
  2239 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
  2240 //! Copy files Cyclically.
  2241 //! @SYMTestActions Cyclically Copies the specified files from source to the target.
  2242 //! @SYMTestExpectedResults 1.KErrNone in success case
  2243 //! @SYMTestPriority High
  2244 //! @SYMTestStatus Implemented
  2245 //---------------------------------------------     
  2246 
  2247 			{ 
  2248 			{947, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
  2249 			{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1\\*.*", 
  2250 			(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2251 			(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2252 			{&gDriveToTest, (TText*)L"?:\\Src\\DIR1\\DIR11\\", 
  2253 			(TText*)L"?:\\Src\\DIR1\\DIR11\\", {EMPTY, EMPTY},
  2254 			(TText*)L"?:\\TrgCom\\", {BLOCK42, EMPTY}}
  2255 			}, 
  2256 				
  2257   //--------------------------------------------- 
  2258 //! @SYMTestCaseID PBASE-T_CFILEMAN-0948
  2259 //! @SYMTestType CIT 
  2260 //!
  2261 //! @SYMAPI CFileMan::Copy() (overloaded Copy)
  2262 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
  2263 //! Copy file 'FILE01.TXT'from source to target .
  2264 //! @SYMTestActions Copies the specified file from source to the target.
  2265 //! @SYMTestExpectedResults 1.KErrNone in success case
  2266 //! @SYMTestPriority High
  2267 //! @SYMTestStatus Implemented
  2268 //--------------------------------------------- 
  2269 
  2270 		{	
  2271 		{948, ECFMCopyHandle, 0, KErrNone, KErrNone, KErrNone},
  2272 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
  2273 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2274 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2275 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  2276 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  2277 		(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
  2278 		},
  2279 		
  2280   //--------------------------------------------- 
  2281 //! @SYMTestCaseID PBASE-T_CFILEMAN-0949
  2282 //! @SYMTestType CIT 
  2283 //!
  2284 //! @SYMAPI CFileMan::Copy() (overloaded Copy)
  2285 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  2286 //! Copy file 'FILE01.TXT'from source to target .
  2287 //! @SYMTestActions Copy does not happen, returns the error code.
  2288 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  2289 //! @SYMTestPriority High
  2290 //! @SYMTestStatus Implemented
  2291 //---------------------------------------------    		
  2292 
  2293 			{ 
  2294 			{949, ECFMCopyHandle, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  2295 			{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
  2296 			(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2297 			(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2298 			{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  2299 			(TText*)L"?:\\Trg\\", {{2,EOB}, EMPTY},
  2300 			(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
  2301 			}, 
  2302 		
  2303 		
  2304   //--------------------------------------------- 
  2305 //! @SYMTestCaseID PBASE-T_CFILEMAN-0950
  2306 //! @SYMTestType CIT 
  2307 //!
  2308 //! @SYMAPI CFileMan::Copy() (overloaded Copy)
  2309 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,EmpTar' option 
  2310 //! Copy file 'FILE01.TXT'from source to target .
  2311 //! @SYMTestActions Copies the specified file from source to the target.
  2312 //! @SYMTestExpectedResults 1.KErrNone in success case
  2313 //! @SYMTestPriority High
  2314 //! @SYMTestStatus Implemented
  2315 //---------------------------------------------    
  2316 
  2317 		{	
  2318 		{950, ECFMCopyHandle, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  2319 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
  2320 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2321 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2322 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  2323 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  2324 		(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
  2325 		},
  2326 		
  2327 		
  2328   //--------------------------------------------- 
  2329 //! @SYMTestCaseID PBASE-T_CFILEMAN-0951
  2330 //! @SYMTestType CIT 
  2331 //!
  2332 //! @SYMAPI CFileMan::Copy() (overloaded Copy)
  2333 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,EmpTar' option 
  2334 //! Copy file 'FILE01.TXT'from source to target .
  2335 //! @SYMTestActions Copies the specified file from source to the target.
  2336 //! @SYMTestExpectedResults 1.KErrNone in success case
  2337 //! @SYMTestPriority High
  2338 //! @SYMTestStatus Implemented
  2339 //---------------------------------------------    		
  2340 
  2341 		{	
  2342 		{951, ECFMCopyHandle, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  2343 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
  2344 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2345 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2346 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  2347 		(TText*)L"?:\\Trg\\", {{2,EOB}, EMPTY},
  2348 		(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
  2349 		},
  2350 			
  2351   //--------------------------------------------- 
  2352 //! @SYMTestCaseID PBASE-T_CFILEMAN-0952
  2353 //! @SYMTestType CIT 
  2354 //!
  2355 //! @SYMAPI CFileMan::Copy() (overloaded Copy)
  2356 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,EmpTar' option 
  2357 //! Copy file 'FILE01.TXT'from source to target .
  2358 //! @SYMTestActions Copies the specified file from source to the target.
  2359 //! @SYMTestExpectedResults 1.KErrNone in success case
  2360 //! @SYMTestPriority High
  2361 //! @SYMTestStatus Implemented
  2362 //---------------------------------------------   
  2363 
  2364 			{ 
  2365 			{952, ECFMCopyHandle, 0, KErrNone, KErrNone, KErrNone},
  2366 			{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
  2367 			(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2368 			(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2369 			{&gDriveToTest, (TText*)L"", 
  2370 			(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {EMPTY, EMPTY},
  2371 			(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
  2372 			}, 
  2373 
  2374 
  2375   //--------------------------------------------- 
  2376 //! @SYMTestCaseID PBASE-T_CFILEMAN-0953
  2377 //! @SYMTestType CIT 
  2378 //!
  2379 //! @SYMAPI CFileMan::Copy() (overloaded Copy)
  2380 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,EmpTar' option 
  2381 //! Copy files 'FILE01.TXT' from Src  and rename file to 'OTHER.TXT' on the target.
  2382 //! @SYMTestActions Copies the specified file from source to the target.
  2383 //! @SYMTestExpectedResults 1.KErrNone in success case
  2384 //! @SYMTestPriority High
  2385 //! @SYMTestStatus Implemented
  2386 //---------------------------------------------   			
  2387 
  2388 		{ 
  2389 		{953, ECFMCopyHandle, 0, KErrNone, KErrNone, KErrNone},
  2390 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
  2391 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2392 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2393 		{&gDriveToTest, (TText*)L"?:\\Trg\\OTHER.TXT", 
  2394 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  2395 		(TText*)L"?:\\TrgCom\\", {{5,EOB}, EMPTY}}
  2396 		}, 
  2397 
  2398   //--------------------------------------------- 
  2399 //! @SYMTestCaseID PBASE-T_CFILEMAN-0954
  2400 //! @SYMTestType CIT 
  2401 //!
  2402 //! @SYMAPI CFileMan::Copy() (overloaded Copy)
  2403 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,EmpTar' option 
  2404 //! Copy from Src to same Src location .
  2405 //! @SYMTestActions Copies the specified file from source to the target.
  2406 //! @SYMTestExpectedResults 1.KErrNone in success case
  2407 //! @SYMTestPriority High
  2408 //! @SYMTestStatus Implemented
  2409 //---------------------------------------------    	   	
  2410 
  2411    		{	
  2412 		{954, ECFMCopyHandle, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  2413 		{&gDriveToTest, (TText*)L"?:\\Src\\FILE01.TXT", 
  2414 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2415 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2416 		{&gDriveToTest, (TText*)L"?:\\Src\\FILE01.TXT", 
  2417 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  2418 		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
  2419 		},
  2420 
  2421 //Basic Negative test case for Copy:
  2422   //--------------------------------------------- 
  2423 //! @SYMTestCaseID PBASE-T_CFILEMAN-0970
  2424 //! @SYMTestType CIT 
  2425 //!
  2426 //! @SYMAPI CFileMan::Copy()
  2427 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,emp-Tar' option 
  2428 //! Copy a directory with longpath name from Src to the target.
  2429 //! @SYMTestActions Copy does not happen, returns the error code.
  2430 //! @SYMTestExpectedResults 1.KErrBadName in success case
  2431 //! @SYMTestPriority High
  2432 //! @SYMTestStatus Implemented
  2433 //---------------------------------------------   	
  2434 
  2435    		{	
  2436 		{970, ECFMCopy, 0, KErrBadName, KErrBadName, KErrBadName},
  2437 		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1\\asdffdsa01asdffdsa02asdffdsa03asdffdsa04asdffdsa05asdffdsa06asdffdsa07asdffdsa08asdffdsa09asdffdsa10asdffdsa11asdffdsa12asdffdsa13asdffdsa14asdffdsa15asdffdsa16asdffdsa17asdffdsa18asdffdsa19asdffdsa20asdffdsa21asdffdsa22asdffdsa23asdffdsa24asdffdsa25asdffdsa26\\fdsa21asdffds\\NAME\\FGHIJ\\\\", 
  2438 		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
  2439 		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
  2440 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  2441 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  2442 		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  2443 		 },
  2444 
  2445 
  2446   //--------------------------------------------- 
  2447 //! @SYMTestCaseID PBASE-T_CFILEMAN-0971
  2448 //! @SYMTestType CIT 
  2449 //!
  2450 //! @SYMAPI CFileMan::Copy()
  2451 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,emp-Tar' option 
  2452 //! Copy a file with longname from Src to the target.
  2453 //! @SYMTestActions Copy does not happen, returns the error code.
  2454 //! @SYMTestExpectedResults 1.KErrBadName in success case
  2455 //! @SYMTestPriority High
  2456 //! @SYMTestStatus Implemented
  2457 //---------------------------------------------    	
  2458 
  2459    		{	
  2460 		{971, ECFMCopy, 0, KErrBadName, KErrBadName, KErrBadName},
  2461 		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1\\asdffdsa01asdffdsa02asdffdsa03asdffdsa04asdffdsa05asdffdsa06asdffdsa07asdffdsa08asdffdsa09asdffdsa10asdffdsa11asdffdsa12asdffdsa13asdffdsa14asdffdsa15asdffdsa16asdffdsa17asdffdsa18asdffdsa19asdffdsa20asfdsa21asfdsa22asfdsa23asfdsa24asfdsa25asfdsa26", 
  2462 		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
  2463 		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
  2464 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  2465 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  2466 		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  2467 		},
  2468 
  2469   //--------------------------------------------- 
  2470 //! @SYMTestCaseID PBASE-T_CFILEMAN-0972
  2471 //! @SYMTestType CIT 
  2472 //!
  2473 //! @SYMAPI CFileMan::Copy()
  2474 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,emp-Tar' option 
  2475 //! Copy a directory from non available Src drive to the target.
  2476 //! @SYMTestActions Copy does not happen, returns the error code.
  2477 //! @SYMTestExpectedResults 1.KErrNotReady in success case
  2478 //! @SYMTestPriority High
  2479 //! @SYMTestStatus Implemented
  2480 //---------------------------------------------   		
  2481 
  2482    		{	
  2483 		{972, ECFMCopy, 0, KErrNotReady, KErrNone, KErrNotReady},
  2484 		{&gFixedDriveNotReady, (TText*)L"?:\\Src\\", 
  2485 		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
  2486 		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
  2487 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  2488 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  2489 		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  2490 		},
  2491 
  2492   //--------------------------------------------- 
  2493 //! @SYMTestCaseID PBASE-T_CFILEMAN-0973
  2494 //! @SYMTestType CIT 
  2495 //!
  2496 //! @SYMAPI CFileMan::Copy()
  2497 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,emp-Tar' option 
  2498 //! Copy a directory from Src drive to the non available target.
  2499 //! @SYMTestActions Copy does not happen, returns the error code.
  2500 //! @SYMTestExpectedResults 1.KErrNotReady in success case
  2501 //! @SYMTestPriority High
  2502 //! @SYMTestStatus Implemented
  2503 //---------------------------------------------   
  2504   
  2505    		{	
  2506 		{973, ECFMCopy, 0, KErrNotReady, KErrNone, KErrNotReady},
  2507 		{&gDriveToTest, (TText*)L"?:\\Src\\", 
  2508 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2509 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2510 		{&gFixedDriveNotReady, (TText*)L"?:\\Trg\\", 
  2511 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  2512 		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  2513 		},
  2514 
  2515   //--------------------------------------------- 
  2516 //! @SYMTestCaseID PBASE-T_CFILEMAN-0974
  2517 //! @SYMTestType CIT 
  2518 //!
  2519 //! @SYMAPI CFileMan::Copy()
  2520 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,emp-Tar' option 
  2521 //! Copy a directory from Src drive to the Readonly target drive.
  2522 //! @SYMTestActions Copy does not happen, returns the error code.
  2523 //! @SYMTestExpectedResults 1.KErrAccessDenied in success case
  2524 //! @SYMTestPriority High
  2525 //! @SYMTestStatus Implemented
  2526 //---------------------------------------------     		
  2527   
  2528    		{	
  2529 		{974, ECFMCopy, 0, KErrAccessDenied, KErrNone, KErrAccessDenied},
  2530 		{&gDriveToTest, (TText*)L"?:\\Src\\", 
  2531 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2532 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2533 		{&gFixedDriveReadOnly, (TText*)L"?:\\test\\", 
  2534 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  2535 		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  2536 		},
  2537 
  2538   //--------------------------------------------- 
  2539 //! @SYMTestCaseID PBASE-T_CFILEMAN-0975
  2540 //! @SYMTestType CIT 
  2541 //!
  2542 //! @SYMAPI CFileMan::Copy()
  2543 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,emp-Tar' option 
  2544 //! Copy a directory from non available Src directory to the target.
  2545 //! @SYMTestActions Copy does not happen, returns the error code.
  2546 //! @SYMTestExpectedResults 1.KErrPathNotFound in success case.
  2547 //! @SYMTestPriority High
  2548 //! @SYMTestStatus Implemented
  2549 //--------------------------------------------- 
  2550 
  2551    		{	
  2552 		{975, ECFMCopy, 0, KErrPathNotFound, KErrNone, KErrPathNotFound},
  2553 		{&gFixedDriveValid, (TText*)L"?:\\src\\NODIR\\", 
  2554 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2555 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2556 		{&gDriveToTest, (TText*)L"?:\\test\\", 
  2557 		(TText*)L"?:\\Trg\\", {ALL, EMPTY},
  2558 		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
  2559 		},
  2560 
  2561   //--------------------------------------------- 
  2562 //! @SYMTestCaseID PBASE-T_CFILEMAN-0976
  2563 //! @SYMTestType CIT 
  2564 //!
  2565 //! @SYMAPI CFileMan::Copy()
  2566 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,emp-Tar' option 
  2567 //! Copy a directory from non available Src directory to the target.
  2568 //! @SYMTestActions Copy does not happen, returns the error code.
  2569 //! @SYMTestExpectedResults 1.KErrPathNotFound in success case.
  2570 //! @SYMTestPriority High
  2571 //! @SYMTestStatus Implemented
  2572 //---------------------------------------------    		
  2573 
  2574    		{	
  2575 		{976, ECFMCopy, 0, KErrPathNotFound, KErrNone, KErrPathNotFound},
  2576 		{&gFixedDriveValid, (TText*)L"?:\\Src\\Dir1\\", 
  2577 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2578 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2579 		{&gDriveToTest, (TText*)L"?:\\Trg\\test\\", 
  2580 		(TText*)L"?:\\Trg\\", {ALL, EMPTY},
  2581 		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
  2582 		},
  2583 
  2584   //--------------------------------------------- 
  2585 //! @SYMTestCaseID PBASE-T_CFILEMAN-0977
  2586 //! @SYMTestType CIT 
  2587 //!
  2588 //! @SYMAPI CFileMan::Copy()
  2589 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,emp-Tar' option 
  2590 //! Copy a invaid directory path from Src directory to the target.
  2591 //! @SYMTestActions Copy does not happen, returns the error code.
  2592 //! @SYMTestExpectedResults 1.KErrBadName in success case.
  2593 //! @SYMTestPriority High
  2594 //! @SYMTestStatus Implemented
  2595 //---------------------------------------------   		
  2596  
  2597    		{	
  2598 		{977, ECFMCopy, 0, KErrBadName, KErrNone, KErrBadName},
  2599 		{&gFixedDriveValid, (TText*)L"::C:", 
  2600 		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
  2601 		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
  2602 		{&gDriveToTest, (TText*)L"?:\\test\\", 
  2603 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  2604 		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  2605 		},
  2606 
  2607 //--------------------------------------------- 
  2608 //! @SYMTestCaseID PBASE-T_CFILEMAN-0979
  2609 //! @SYMTestType CIT 
  2610 //!
  2611 //! @SYMAPI CFileMan::Copy()
  2612 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,emp-Tar' option 
  2613 //! Copy a invaid directory path with single from Src directory to the target.
  2614 //! @SYMTestActions Copy does not happen, returns the error code.
  2615 //! @SYMTestExpectedResults 1.KErrPathNotFound in success case.
  2616 //! @SYMTestPriority High
  2617 //! @SYMTestStatus Implemented
  2618 //---------------------------------------------     
  2619 
  2620    		{	
  2621 		{979, ECFMCopy, 0, KErrPathNotFound, KErrNone, KErrPathNotFound},
  2622 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01zz.txt\\", 
  2623 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2624 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2625 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  2626 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  2627 		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  2628 		},
  2629 
  2630  //--------------------------------------------- 
  2631 //! @SYMTestCaseID PBASE-T_CFILEMAN-0980
  2632 //! @SYMTestType CIT 
  2633 //!
  2634 //! @SYMAPI CFileMan::Copy()
  2635 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,emp-Tar' option 
  2636 //! Copy files from Src directory to the non available target directory.
  2637 //! @SYMTestActions Copy does not happen, returns the error code.
  2638 //! @SYMTestExpectedResults 1.KErrPathNotFound in success case.
  2639 //! @SYMTestPriority High
  2640 //! @SYMTestStatus Implemented
  2641 //---------------------------------------------     		
  2642 
  2643    		{	
  2644 		{980, ECFMCopy, 0, KErrPathNotFound, KErrNone, KErrPathNotFound},
  2645 		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1\\*.*", 
  2646 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2647 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2648 		{&gDriveToTest, (TText*)L"?:\\Trg\\Dummy\\", 
  2649 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  2650 		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  2651 		},
  2652 
  2653  //--------------------------------------------- 
  2654 //! @SYMTestCaseID PBASE-T_CFILEMAN-0981
  2655 //! @SYMTestType CIT 
  2656 //!
  2657 //! @SYMAPI CFileMan::Copy()
  2658 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,emp-Tar' option 
  2659 //! Copy files from Src directory to the target directory with a long paths.
  2660 //! @SYMTestActions Copy does not happen, returns the error code.
  2661 //! @SYMTestExpectedResults 1.KErrBadName in success case.
  2662 //! @SYMTestPriority High
  2663 //! @SYMTestStatus Implemented
  2664 //---------------------------------------------   
  2665 
  2666    		{	
  2667 		{981, ECFMCopy, 0, KErrBadName, KErrBadName, KErrBadName},
  2668 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
  2669 		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
  2670 		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
  2671 		{&gDriveToTest, (TText*)L"?:\\Trg\\asdffdsa01asdffdsa02asdffdsa03asdffdsa04asdffdsa05asdffdsa06asdffdsa07asdffdsa08asdffdsa09asdffdsa10asdffdsa11asdffdsa12asdffdsa13asdffdsa14asdffdsa15asdffdsa16asdffdsa17asdffdsa18asdffdsa19asdffdsa20asdffdsa21asdffdsa22asdffdsa23asdffdsa24asdffdsa25asdffdsa26\\", 
  2672 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  2673 		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  2674 		},
  2675 
  2676 //--------------------------------------------- 
  2677 //! @SYMTestCaseID PBASE-T_CFILEMAN-0982
  2678 //! @SYMTestType CIT 
  2679 //!
  2680 //! @SYMAPI CFileMan::Move()
  2681 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  2682 //! Move a file 'FILE01.TXT' from source to the target.
  2683 //! @SYMTestActions Moves specified files from source to the target.
  2684 //! @SYMTestExpectedResults 1.KErrNone in success case
  2685 //! @SYMTestPriority High
  2686 //! @SYMTestStatus Implemented 
  2687 //---------------------------------------------   		
  2688 
  2689    		{	
  2690 		{982, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
  2691 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
  2692 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2693 		(TText*)L"?:\\SrcCom\\", {ALL, {2,EOB}}},
  2694 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  2695 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  2696 		(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
  2697 		},
  2698 
  2699 //--------------------------------------------- 
  2700 //! @SYMTestCaseID PBASE-T_CFILEMAN-0983
  2701 //! @SYMTestType CIT 
  2702 //!
  2703 //! @SYMAPI CFileMan::Move()
  2704 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  2705 //! Move files with wildcard combination '*.*' from source to the target.
  2706 //! @SYMTestActions Moves specified files from source to the target.
  2707 //! @SYMTestExpectedResults 1.KErrNone in success case
  2708 //! @SYMTestPriority High
  2709 //! @SYMTestStatus Implemented 
  2710 //---------------------------------------------    		
  2711 
  2712    		{	
  2713 		{983, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
  2714 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*", 
  2715 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2716 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK24}},
  2717 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  2718 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  2719 		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
  2720 		},
  2721 
  2722 //--------------------------------------------- 
  2723 //! @SYMTestCaseID PBASE-T_CFILEMAN-0984
  2724 //! @SYMTestType CIT 
  2725 //!
  2726 //! @SYMAPI CFileMan::Move()
  2727 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  2728 //! Move files with wildcard combination 'FILE*.TXT' from source to the target.
  2729 //! @SYMTestActions Moves specified files from source to the target.
  2730 //! @SYMTestExpectedResults 1.KErrNone in success case
  2731 //! @SYMTestPriority High
  2732 //! @SYMTestStatus Implemented 
  2733 //---------------------------------------------   			
  2734 
  2735    		{	
  2736 		{984, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
  2737 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
  2738 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2739 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK02}},
  2740 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  2741 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  2742 		(TText*)L"?:\\TrgCom\\", {BLOCK02, EMPTY}}
  2743 		},
  2744 
  2745 //--------------------------------------------- 
  2746 //! @SYMTestCaseID PBASE-T_CFILEMAN-0985
  2747 //! @SYMTestType CIT 
  2748 //!
  2749 //! @SYMAPI CFileMan::Move()
  2750 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  2751 //! Move files with wildcard combination 'FILE?.TXT' from source to the target.
  2752 //! @SYMTestActions Moves specified files from source to the target.
  2753 //! @SYMTestExpectedResults 1.KErrNone in success case
  2754 //! @SYMTestPriority High
  2755 //! @SYMTestStatus Implemented 
  2756 //---------------------------------------------   	
  2757 
  2758    		{	
  2759 		{985, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
  2760 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
  2761 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2762 		(TText*)L"?:\\SrcCom\\", {ALL, {0,1,EOB}}},
  2763 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  2764 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  2765 		(TText*)L"?:\\TrgCom\\", {{0,1,EOB}, EMPTY}}
  2766 		},
  2767 
  2768 //--------------------------------------------- 
  2769 //! @SYMTestCaseID PBASE-T_CFILEMAN-0986
  2770 //! @SYMTestType CIT 
  2771 //!
  2772 //! @SYMAPI CFileMan::Move()
  2773 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  2774 //! Move files with wildcard combination '*.TXT' from source to the target.
  2775 //! @SYMTestActions Moves specified files from source to the target.
  2776 //! @SYMTestExpectedResults 1.KErrNone in success case
  2777 //! @SYMTestPriority High
  2778 //! @SYMTestStatus Implemented 
  2779 //---------------------------------------------    	
  2780 	
  2781    		{	
  2782 		{986, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
  2783 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
  2784 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2785 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK29}},
  2786 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  2787 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  2788 		(TText*)L"?:\\TrgCom\\", {BLOCK29, EMPTY}}
  2789 		},
  2790 
  2791 //--------------------------------------------- 
  2792 //! @SYMTestCaseID PBASE-T_CFILEMAN-0987
  2793 //! @SYMTestType CIT 
  2794 //!
  2795 //! @SYMAPI CFileMan::Move()
  2796 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  2797 //! Move files with wildcard combination 'FILE.*' from source to the target.
  2798 //! @SYMTestActions Moves specified files from source to the target.
  2799 //! @SYMTestExpectedResults 1.KErrNone in success case
  2800 //! @SYMTestPriority High
  2801 //! @SYMTestStatus Implemented 
  2802 //---------------------------------------------
  2803 
  2804    		{	
  2805 		{987, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
  2806 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
  2807 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2808 		(TText*)L"?:\\SrcCom\\", {ALL, {4,6,55,EOB}}},
  2809 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  2810 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  2811 		(TText*)L"?:\\TrgCom\\", {{4,6,55,EOB}, EMPTY}}
  2812 		},
  2813 
  2814  
  2815  //--------------------------------------------- 
  2816 //! @SYMTestCaseID PBASE-T_CFILEMAN-0988
  2817 //! @SYMTestType CIT 
  2818 //!
  2819 //! @SYMAPI CFileMan::Move()
  2820 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  2821 //! Move files with combination 'FILE01.TXT' from source to the target.
  2822 //! @SYMTestActions Move does not happen just returns the error code.
  2823 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  2824 //! @SYMTestPriority High
  2825 //! @SYMTestStatus Implemented 
  2826 //---------------------------------------------
  2827  			
  2828    		{	
  2829 		{988, ECFMMove, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  2830 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
  2831 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2832 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2833 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  2834 		(TText*)L"?:\\Trg\\", {{2,EOB}, EMPTY},
  2835 		(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
  2836 		},
  2837 
  2838  //--------------------------------------------- 
  2839 //! @SYMTestCaseID PBASE-T_CFILEMAN-0989
  2840 //! @SYMTestType CIT 
  2841 //!
  2842 //! @SYMAPI CFileMan::Move()
  2843 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  2844 //! Move files with combination '*.*' from source to the target.
  2845 //! @SYMTestActions Move does not happen just returns the error code.
  2846 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  2847 //! @SYMTestPriority High
  2848 //! @SYMTestStatus Implemented 
  2849 //---------------------------------------------
  2850 
  2851    		{	
  2852 		{989, ECFMMove, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  2853 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*", 
  2854 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2855 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2856 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  2857 		(TText*)L"?:\\Trg\\", {BLOCK24, EMPTY},
  2858 		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
  2859 		},
  2860 
  2861  //--------------------------------------------- 
  2862 //! @SYMTestCaseID PBASE-T_CFILEMAN-0990
  2863 //! @SYMTestType CIT 
  2864 //!
  2865 //! @SYMAPI CFileMan::Move()
  2866 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  2867 //! Move files with combination 'FILE*.TXT' from source to the target.
  2868 //! @SYMTestActions Move does not happen just returns the error code.
  2869 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  2870 //! @SYMTestPriority High
  2871 //! @SYMTestStatus Implemented 
  2872 //---------------------------------------------   			
  2873 
  2874    		{	
  2875 		{990, ECFMMove, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  2876 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
  2877 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2878 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2879 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  2880 		(TText*)L"?:\\Trg\\", {BLOCK02, EMPTY},
  2881 		(TText*)L"?:\\TrgCom\\", {BLOCK02, EMPTY}}
  2882 		},
  2883 
  2884  //--------------------------------------------- 
  2885 //! @SYMTestCaseID PBASE-T_CFILEMAN-0991
  2886 //! @SYMTestType CIT 
  2887 //!
  2888 //! @SYMAPI CFileMan::Move()
  2889 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  2890 //! Move files with combination 'FILE?.TXT' from source to the target.
  2891 //! @SYMTestActions Move does not happen just returns the error code.
  2892 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  2893 //! @SYMTestPriority High
  2894 //! @SYMTestStatus Implemented 
  2895 //---------------------------------------------   			
  2896 
  2897    		{	
  2898 		{991, ECFMMove, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  2899 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
  2900 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2901 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2902 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  2903 		(TText*)L"?:\\Trg\\", {{0,1,EOB}, EMPTY},
  2904 		(TText*)L"?:\\TrgCom\\", {{0,1,EOB}, EMPTY}}
  2905 		},
  2906 
  2907  //--------------------------------------------- 
  2908 //! @SYMTestCaseID PBASE-T_CFILEMAN-0992
  2909 //! @SYMTestType CIT 
  2910 //!
  2911 //! @SYMAPI CFileMan::Move()
  2912 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  2913 //! Move files with combination '*.TXT' from source to the target.
  2914 //! @SYMTestActions Move does not happen just returns the error code.
  2915 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  2916 //! @SYMTestPriority High
  2917 //! @SYMTestStatus Implemented 
  2918 //---------------------------------------------    			
  2919 
  2920    		{	
  2921 		{992, ECFMMove, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  2922 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
  2923 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2924 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2925 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  2926 		(TText*)L"?:\\Trg\\", {BLOCK29, EMPTY},
  2927 		(TText*)L"?:\\TrgCom\\", {BLOCK29, EMPTY}}
  2928 		},
  2929 
  2930  //--------------------------------------------- 
  2931 //! @SYMTestCaseID PBASE-T_CFILEMAN-0993
  2932 //! @SYMTestType CIT 
  2933 //!
  2934 //! @SYMAPI CFileMan::Move()
  2935 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  2936 //! Move files with combination 'FILE.*' from source to the target.
  2937 //! @SYMTestActions Move does not happen just returns the error code.
  2938 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  2939 //! @SYMTestPriority High
  2940 //! @SYMTestStatus Implemented 
  2941 //---------------------------------------------    			
  2942 
  2943    		{	
  2944 		{993, ECFMMove, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  2945 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
  2946 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2947 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  2948 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  2949 		(TText*)L"?:\\Trg\\", {{4,6,55,EOB}, EMPTY},
  2950 		(TText*)L"?:\\TrgCom\\", {{4,6,55,EOB}, EMPTY}}
  2951 		},
  2952 
  2953   //--------------------------------------------- 
  2954 //! @SYMTestCaseID PBASE-T_CFILEMAN-0994
  2955 //! @SYMTestType CIT 
  2956 //!
  2957 //! @SYMAPI CFileMan::Move()
  2958 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  2959 //! Move files with combination 'FILE01.TXT' from source to the target.
  2960 //! @SYMTestActions Moves the specified files from source to the target.
  2961 //! @SYMTestExpectedResults 1.KErrNone in success case
  2962 //! @SYMTestPriority High
  2963 //! @SYMTestStatus Implemented 
  2964 //---------------------------------------------
  2965 
  2966    		{	
  2967 		{994, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  2968 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
  2969 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2970 		(TText*)L"?:\\SrcCom\\", {ALL, {2,EOB}}},
  2971 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  2972 		(TText*)L"?:\\Trg\\", {{2,EOB}, EMPTY},
  2973 		(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
  2974 		},
  2975 
  2976   //--------------------------------------------- 
  2977 //! @SYMTestCaseID PBASE-T_CFILEMAN-0995
  2978 //! @SYMTestType CIT 
  2979 //!
  2980 //! @SYMAPI CFileMan::Move()
  2981 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  2982 //! Move files with combination '*.*' from source to the target.
  2983 //! @SYMTestActions Moves the specified files from source to the target.
  2984 //! @SYMTestExpectedResults 1.KErrNone in success case
  2985 //! @SYMTestPriority High
  2986 //! @SYMTestStatus Implemented 
  2987 //---------------------------------------------   			
  2988 
  2989 		{	
  2990 		{995, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  2991 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*", 
  2992 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  2993 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK24}},
  2994 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  2995 		(TText*)L"?:\\Trg\\", {BLOCK24, EMPTY},
  2996 		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
  2997 		},
  2998 
  2999   //--------------------------------------------- 
  3000 //! @SYMTestCaseID PBASE-T_CFILEMAN-0996
  3001 //! @SYMTestType CIT 
  3002 //!
  3003 //! @SYMAPI CFileMan::Move()
  3004 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  3005 //! Move files with combination 'FILE*.TXT' from source to the target.
  3006 //! @SYMTestActions Moves the specified files from source to the target.
  3007 //! @SYMTestExpectedResults 1.KErrNone in success case
  3008 //! @SYMTestPriority High
  3009 //! @SYMTestStatus Implemented 
  3010 //---------------------------------------------    			
  3011 
  3012    		{	
  3013 		{996, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  3014 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
  3015 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3016 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK02}},
  3017 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  3018 		(TText*)L"?:\\Trg\\", {BLOCK02, EMPTY},
  3019 		(TText*)L"?:\\TrgCom\\", {BLOCK02, EMPTY}}
  3020 		},
  3021 
  3022   //--------------------------------------------- 
  3023 //! @SYMTestCaseID PBASE-T_CFILEMAN-0997
  3024 //! @SYMTestType CIT 
  3025 //!
  3026 //! @SYMAPI CFileMan::Move()
  3027 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  3028 //! Move files with combination 'FILE?.TXT' from source to the target.
  3029 //! @SYMTestActions Moves the specified files from source to the target.
  3030 //! @SYMTestExpectedResults 1.KErrNone in success case
  3031 //! @SYMTestPriority High
  3032 //! @SYMTestStatus Implemented 
  3033 //---------------------------------------------    			
  3034 
  3035    		{	
  3036 		{997, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  3037 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
  3038 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3039 		(TText*)L"?:\\SrcCom\\", {ALL, {0,1,EOB}}},
  3040 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  3041 		(TText*)L"?:\\Trg\\", {{0,1,EOB}, EMPTY},
  3042 		(TText*)L"?:\\TrgCom\\", {{0,1,EOB}, EMPTY}}
  3043 		},
  3044 
  3045   //--------------------------------------------- 
  3046 //! @SYMTestCaseID PBASE-T_CFILEMAN-0998
  3047 //! @SYMTestType CIT 
  3048 //!
  3049 //! @SYMAPI CFileMan::Move()
  3050 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  3051 //! Move files with combination '*.TXT' from source to the target.
  3052 //! @SYMTestActions Moves the specified files from source to the target.
  3053 //! @SYMTestExpectedResults 1.KErrNone in success case
  3054 //! @SYMTestPriority High
  3055 //! @SYMTestStatus Implemented 
  3056 //---------------------------------------------    		
  3057   		
  3058 		{	
  3059 		{998, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  3060 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
  3061 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3062 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK29}},
  3063 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  3064 		(TText*)L"?:\\Trg\\", {BLOCK29, EMPTY},
  3065 		(TText*)L"?:\\TrgCom\\", {BLOCK29, EMPTY}}
  3066 		},
  3067 
  3068   //--------------------------------------------- 
  3069 //! @SYMTestCaseID PBASE-T_CFILEMAN-0999
  3070 //! @SYMTestType CIT 
  3071 //!
  3072 //! @SYMAPI CFileMan::Move()
  3073 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  3074 //! Move files with combination 'FILE.*' from source to the target.
  3075 //! @SYMTestActions Moves the specified files from source to the target.
  3076 //! @SYMTestExpectedResults 1.KErrNone in success case
  3077 //! @SYMTestPriority High
  3078 //! @SYMTestStatus Implemented 
  3079 //---------------------------------------------
  3080 		
  3081 		{	
  3082 		{999, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  3083 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
  3084 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3085 		(TText*)L"?:\\SrcCom\\", {ALL, {4,6,55,EOB}}},
  3086 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  3087 		(TText*)L"?:\\Trg\\", {{4,6,55,EOB}, EMPTY},
  3088 		(TText*)L"?:\\TrgCom\\", {{4,6,55,EOB}, EMPTY}}
  3089 		},
  3090 
  3091   //--------------------------------------------- 
  3092 //! @SYMTestCaseID PBASE-T_CFILEMAN-1000
  3093 //! @SYMTestType CIT 
  3094 //!
  3095 //! @SYMAPI CFileMan::Move()
  3096 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
  3097 //! Move files with combination 'FILE01.TXT' from source to the target.
  3098 //! @SYMTestActions Moves the specified files from source to the target.
  3099 //! @SYMTestExpectedResults 1.KErrNone in success case
  3100 //! @SYMTestPriority High
  3101 //! @SYMTestStatus Implemented 
  3102 //---------------------------------------------
  3103 	
  3104 		{	
  3105 		{1000, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
  3106 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
  3107 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3108 		(TText*)L"?:\\SrcCom\\", {ALL, {2,11,20,29,38,EOB}}},
  3109 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  3110 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  3111 		(TText*)L"?:\\TrgCom\\", {{2,11,20,29,38,EOB}, EMPTY}}
  3112 		},
  3113 
  3114   //--------------------------------------------- 
  3115 //! @SYMTestCaseID PBASE-T_CFILEMAN-1001
  3116 //! @SYMTestType CIT 
  3117 //!
  3118 //! @SYMAPI CFileMan::Move()
  3119 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
  3120 //! Move files with combination 'FILE01.TXT' from source to the target.
  3121 //! @SYMTestActions Moves the specified files from source to the target.
  3122 //! @SYMTestExpectedResults 1.KErrNone in success case
  3123 //! @SYMTestPriority High
  3124 //! @SYMTestStatus Implemented 
  3125 //---------------------------------------------   			
  3126 
  3127 		{	
  3128 		{1001, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
  3129 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*", 
  3130 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3131 		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
  3132 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  3133 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  3134 		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
  3135 		},
  3136 
  3137   //--------------------------------------------- 
  3138 //! @SYMTestCaseID PBASE-T_CFILEMAN-1002
  3139 //! @SYMTestType CIT 
  3140 //!
  3141 //! @SYMAPI CFileMan::Move()
  3142 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
  3143 //! Move files with combination 'FILE*.TXT' from source to the target.
  3144 //! @SYMTestActions Moves the specified files from source to the target.
  3145 //! @SYMTestExpectedResults 1.KErrNone in success case
  3146 //! @SYMTestPriority High
  3147 //! @SYMTestStatus Implemented 
  3148 //---------------------------------------------   			
  3149 
  3150 		{	
  3151 		{1002, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
  3152 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
  3153 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3154 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK05}},
  3155 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  3156 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  3157 		(TText*)L"?:\\TrgCom\\", {BLOCK05, EMPTY}}
  3158 		},
  3159 
  3160   //--------------------------------------------- 
  3161 //! @SYMTestCaseID PBASE-T_CFILEMAN-1003
  3162 //! @SYMTestType CIT 
  3163 //!
  3164 //! @SYMAPI CFileMan::Move()
  3165 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
  3166 //! Move files with combination 'FILE?.TXT' from source to the target.
  3167 //! @SYMTestActions Moves the specified files from source to the target.
  3168 //! @SYMTestExpectedResults 1.KErrNone in success case
  3169 //! @SYMTestPriority High
  3170 //! @SYMTestStatus Implemented 
  3171 //---------------------------------------------   			
  3172 
  3173 		{	
  3174 		{1003, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
  3175 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
  3176 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3177 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK06}},
  3178 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  3179 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  3180 		(TText*)L"?:\\TrgCom\\", {BLOCK06, EMPTY}}
  3181 		},
  3182 
  3183   //--------------------------------------------- 
  3184 //! @SYMTestCaseID PBASE-T_CFILEMAN-1004
  3185 //! @SYMTestType CIT 
  3186 //!
  3187 //! @SYMAPI CFileMan::Move()
  3188 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
  3189 //! Move files with combination '*.TXT' from source to the target.
  3190 //! @SYMTestActions Moves the specified files from source to the target.
  3191 //! @SYMTestExpectedResults 1.KErrNone in success case
  3192 //! @SYMTestPriority High
  3193 //! @SYMTestStatus Implemented 
  3194 //---------------------------------------------    			
  3195 
  3196 		{	
  3197 		{1004, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
  3198 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
  3199 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3200 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK34}},
  3201 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  3202 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  3203 		(TText*)L"?:\\TrgCom\\", {BLOCK34, EMPTY}}
  3204 		},
  3205 
  3206   //--------------------------------------------- 
  3207 //! @SYMTestCaseID PBASE-T_CFILEMAN-1005
  3208 //! @SYMTestType CIT 
  3209 //!
  3210 //! @SYMAPI CFileMan::Move()
  3211 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
  3212 //! Move files with combination 'FILE.*' from source to the target.
  3213 //! @SYMTestActions Moves the specified files from source to the target.
  3214 //! @SYMTestExpectedResults 1.KErrNone in success case
  3215 //! @SYMTestPriority High
  3216 //! @SYMTestStatus Implemented 
  3217 //---------------------------------------------   			
  3218 
  3219 		{	
  3220 		{1005, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
  3221 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
  3222 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3223 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK35}},
  3224 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  3225 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  3226 		(TText*)L"?:\\TrgCom\\", {BLOCK35, EMPTY}}
  3227 		},
  3228 
  3229   //--------------------------------------------- 
  3230 //! @SYMTestCaseID PBASE-T_CFILEMAN-1006
  3231 //! @SYMTestType CIT 
  3232 //!
  3233 //! @SYMAPI CFileMan::Move()
  3234 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
  3235 //! Move files with combination 'FILE01.TXT' from source to the target.
  3236 //! @SYMTestActions Move does not happen just returns the error code.
  3237 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  3238 //! @SYMTestPriority High
  3239 //! @SYMTestStatus Implemented 
  3240 //---------------------------------------------  
  3241 
  3242 		{	
  3243 		{1006, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  3244 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
  3245 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3246 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  3247 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  3248 		(TText*)L"?:\\Trg\\", {{2,11,20,29,38,EOB}, EMPTY},
  3249 		(TText*)L"?:\\TrgCom\\", {{2,11,20,29,38,EOB}, EMPTY}}
  3250 		},
  3251 
  3252   //--------------------------------------------- 
  3253 //! @SYMTestCaseID PBASE-T_CFILEMAN-1007
  3254 //! @SYMTestType CIT 
  3255 //!
  3256 //! @SYMAPI CFileMan::Move()
  3257 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
  3258 //! Move files with combination '*.*' from source to the target.
  3259 //! @SYMTestActions Move does not happen just returns the error code.
  3260 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  3261 //! @SYMTestPriority High
  3262 //! @SYMTestStatus Implemented 
  3263 //---------------------------------------------    			
  3264 
  3265 		{	
  3266 		{1007, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  3267 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*", 
  3268 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3269 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  3270 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  3271 		(TText*)L"?:\\Trg\\", {ALL, EMPTY},
  3272 		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
  3273 		},
  3274 
  3275   //--------------------------------------------- 
  3276 //! @SYMTestCaseID PBASE-T_CFILEMAN-1008
  3277 //! @SYMTestType CIT 
  3278 //!
  3279 //! @SYMAPI CFileMan::Move()
  3280 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
  3281 //! Move files with combination 'FILE*.TXT' from source to the target.
  3282 //! @SYMTestActions Move does not happen just returns the error code.
  3283 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  3284 //! @SYMTestPriority High
  3285 //! @SYMTestStatus Implemented 
  3286 //---------------------------------------------    			
  3287 
  3288 		{	
  3289 		{1008, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  3290 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
  3291 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3292 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  3293 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  3294 		(TText*)L"?:\\Trg\\", {BLOCK05, EMPTY},
  3295 		(TText*)L"?:\\TrgCom\\", {BLOCK05, EMPTY}}
  3296 		},
  3297 
  3298   //--------------------------------------------- 
  3299 //! @SYMTestCaseID PBASE-T_CFILEMAN-1009
  3300 //! @SYMTestType CIT 
  3301 //!
  3302 //! @SYMAPI CFileMan::Move()
  3303 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
  3304 //! Move files with combination 'FILE?.TXT' from source to the target.
  3305 //! @SYMTestActions Move does not happen just returns the error code.
  3306 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  3307 //! @SYMTestPriority High
  3308 //! @SYMTestStatus Implemented 
  3309 //---------------------------------------------    			
  3310 
  3311 		{	
  3312 		{1009, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  3313 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
  3314 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3315 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  3316 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  3317 		(TText*)L"?:\\Trg\\", {BLOCK06, EMPTY},
  3318 		(TText*)L"?:\\TrgCom\\", {BLOCK06, EMPTY}}
  3319 		},
  3320 
  3321   //--------------------------------------------- 
  3322 //! @SYMTestCaseID PBASE-T_CFILEMAN-1010
  3323 //! @SYMTestType CIT 
  3324 //!
  3325 //! @SYMAPI CFileMan::Move()
  3326 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
  3327 //! Move files with combination '*.TXT' from source to the target.
  3328 //! @SYMTestActions Move does not happen just returns the error code.
  3329 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  3330 //! @SYMTestPriority High
  3331 //! @SYMTestStatus Implemented 
  3332 //---------------------------------------------   			
  3333 
  3334 		{	
  3335 		{1010, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  3336 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
  3337 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3338 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  3339 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  3340 		(TText*)L"?:\\Trg\\", {BLOCK34, EMPTY},
  3341 		(TText*)L"?:\\TrgCom\\", {BLOCK34, EMPTY}}
  3342 		},
  3343 
  3344   //--------------------------------------------- 
  3345 //! @SYMTestCaseID PBASE-T_CFILEMAN-1011
  3346 //! @SYMTestType CIT 
  3347 //!
  3348 //! @SYMAPI CFileMan::Move()
  3349 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
  3350 //! Move files with combination 'FILE.*' from source to the target.
  3351 //! @SYMTestActions Move does not happen just returns the error code.
  3352 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  3353 //! @SYMTestPriority High
  3354 //! @SYMTestStatus Implemented 
  3355 //---------------------------------------------    			
  3356 
  3357 		{	
  3358 		{1011, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  3359 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
  3360 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3361 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  3362 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  3363 		(TText*)L"?:\\Trg\\", {BLOCK35, EMPTY},
  3364 		(TText*)L"?:\\TrgCom\\", {BLOCK35, EMPTY}}
  3365 		},
  3366 
  3367   //--------------------------------------------- 
  3368 //! @SYMTestCaseID PBASE-T_CFILEMAN-1012
  3369 //! @SYMTestType CIT 
  3370 //!
  3371 //! @SYMAPI CFileMan::Move()
  3372 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  3373 //! Move files with combination 'FILE01.TXT' from source to the target.
  3374 //! @SYMTestActions Moves the specified files from source to the target.
  3375 //! @SYMTestExpectedResults 1.KErrNone in success case.
  3376 //! @SYMTestPriority High
  3377 //! @SYMTestStatus Implemented 
  3378 //---------------------------------------------    	
  3379 
  3380 		{	
  3381 		{1012, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  3382 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
  3383 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3384 		(TText*)L"?:\\SrcCom\\", {ALL, {2,11,20,29,38,EOB}}},
  3385 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  3386 		(TText*)L"?:\\Trg\\", {{2,11,20,29,38,EOB}, EMPTY},
  3387 		(TText*)L"?:\\TrgCom\\", {{2,11,20,29,38,EOB}, EMPTY}}
  3388 		},
  3389 		
  3390  //--------------------------------------------- 
  3391 //! @SYMTestCaseID PBASE-T_CFILEMAN-1013
  3392 //! @SYMTestType CIT 
  3393 		//! @SYMREQ NA
  3394 		//! @SYMTestPurpose CFileMan::Move()
  3395 		//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  3396 		//! Move files with combination '*' from source to the target.
  3397 		//! @SYMTestActions Moves the specified files from source to the target.
  3398 		//! @SYMTestExpectedResults 1.KErrNone in success case.
  3399 		//! @SYMTestPriority High
  3400 		//! @SYMTestStatus Implemented 
  3401 		//---------------------------------------------  
  3402 		
  3403 			{ 
  3404 			{1013, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  3405 			{&gDriveToTest, (TText*)L"?:\\Src\\*", 
  3406 			(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3407 			(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
  3408 			{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  3409 			(TText*)L"?:\\Trg\\", {ALL, EMPTY},
  3410 			(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
  3411 			}, 
  3412 		
  3413   //--------------------------------------------- 
  3414 //! @SYMTestCaseID PBASE-T_CFILEMAN-1014
  3415 //! @SYMTestType CIT 
  3416 //!
  3417 //! @SYMAPI CFileMan::Move()
  3418 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  3419 //! Move files with combination 'FILE*.TXT' from source to the target.
  3420 //! @SYMTestActions Moves the specified files from source to the target.
  3421 //! @SYMTestExpectedResults 1.KErrNone in success case.
  3422 //! @SYMTestPriority High
  3423 //! @SYMTestStatus Implemented 
  3424 //--------------------------------------------- 
  3425 
  3426 		{	
  3427 		{1014, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  3428 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
  3429 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3430 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK05}},
  3431 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  3432 		(TText*)L"?:\\Trg\\", {BLOCK05, EMPTY},
  3433 		(TText*)L"?:\\TrgCom\\", {BLOCK05, EMPTY}}
  3434 		},
  3435 
  3436   //--------------------------------------------- 
  3437 //! @SYMTestCaseID PBASE-T_CFILEMAN-1015
  3438 //! @SYMTestType CIT 
  3439 //!
  3440 //! @SYMAPI CFileMan::Move()
  3441 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  3442 //! Move files with combination 'FILE?.TXT' from source to the target.
  3443 //! @SYMTestActions Moves the specified files from source to the target.
  3444 //! @SYMTestExpectedResults 1.KErrNone in success case.
  3445 //! @SYMTestPriority High
  3446 //! @SYMTestStatus Implemented 
  3447 //---------------------------------------------    			
  3448 
  3449 		{	
  3450 		{1015, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  3451 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
  3452 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3453 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK06}},
  3454 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  3455 		(TText*)L"?:\\Trg\\", {BLOCK06, EMPTY},
  3456 		(TText*)L"?:\\TrgCom\\", {BLOCK06, EMPTY}}
  3457 		},
  3458 
  3459   //--------------------------------------------- 
  3460 //! @SYMTestCaseID PBASE-T_CFILEMAN-1016
  3461 //! @SYMTestType CIT 
  3462 //!
  3463 //! @SYMAPI CFileMan::Move()
  3464 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  3465 //! Move files with combination '*.TXT' from source to the target.
  3466 //! @SYMTestActions Moves the specified files from source to the target.
  3467 //! @SYMTestExpectedResults 1.KErrNone in success case.
  3468 //! @SYMTestPriority High
  3469 //! @SYMTestStatus Implemented 
  3470 //---------------------------------------------   			
  3471 
  3472 		{	
  3473 		{1016, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  3474 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
  3475 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3476 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK34}},
  3477 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  3478 		(TText*)L"?:\\Trg\\", {BLOCK34, EMPTY},
  3479 		(TText*)L"?:\\TrgCom\\", {BLOCK34, EMPTY}}
  3480 		},
  3481 
  3482   //--------------------------------------------- 
  3483 //! @SYMTestCaseID PBASE-T_CFILEMAN-1017
  3484 //! @SYMTestType CIT 
  3485 //!
  3486 //! @SYMAPI CFileMan::Move()
  3487 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  3488 //! Move files with combination 'FILE.*' from source to the target.
  3489 //! @SYMTestActions Moves the specified files from source to the target.
  3490 //! @SYMTestExpectedResults 1.KErrNone in success case.
  3491 //! @SYMTestPriority High
  3492 //! @SYMTestStatus Implemented 
  3493 //---------------------------------------------   			
  3494 
  3495 		{	
  3496 		{1017, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  3497 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
  3498 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3499 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK35}},
  3500 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  3501 		(TText*)L"?:\\Trg\\", {BLOCK35, EMPTY},
  3502 		(TText*)L"?:\\TrgCom\\", {BLOCK35, EMPTY}}
  3503 		},
  3504    	
  3505   //--------------------------------------------- 
  3506 //! @SYMTestCaseID PBASE-T_CFILEMAN-1018
  3507 //! @SYMTestType CIT 
  3508 //!
  3509 //! @SYMAPI CFileMan::Move()
  3510 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
  3511 //! Move files from Src directory without backward slash to the target.
  3512 //! @SYMTestActions Moves the specified files from source to the target.
  3513 //! @SYMTestExpectedResults 1.KErrNone in success case.
  3514 //! @SYMTestPriority High
  3515 //! @SYMTestStatus Implemented 
  3516 //---------------------------------------------    	
  3517 
  3518 		{	
  3519 		{1018, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
  3520 		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
  3521 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3522 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
  3523 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  3524 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  3525 		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
  3526 		},
  3527 
  3528   //--------------------------------------------- 
  3529 //! @SYMTestCaseID PBASE-T_CFILEMAN-1019
  3530 //! @SYMTestType CIT 
  3531 //!
  3532 //! @SYMAPI CFileMan::Move()
  3533 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
  3534 //! Move files from Src directory without backward slash to the target directory without backward slash.
  3535 //! @SYMTestActions Moves the specified files from source to the target.
  3536 //! @SYMTestExpectedResults 1.KErrNone in success case.
  3537 //! @SYMTestPriority High
  3538 //! @SYMTestStatus Implemented 
  3539 //---------------------------------------------   			
  3540 
  3541 		{	
  3542 		{1019, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
  3543 		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
  3544 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3545 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
  3546 		{&gDriveToTest, (TText*)L"?:\\Trg", 
  3547 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  3548 		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
  3549 		},
  3550 
  3551   //--------------------------------------------- 
  3552 //! @SYMTestCaseID PBASE-T_CFILEMAN-1020
  3553 //! @SYMTestType CIT 
  3554 //!
  3555 //! @SYMAPI CFileMan::Move()
  3556 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
  3557 //! Move files from Src to the unspecified(NULL) target path.
  3558 //! @SYMTestActions Moves the specified files from source to the target.
  3559 //! @SYMTestExpectedResults 1.KErrNone in success case.
  3560 //! @SYMTestPriority High
  3561 //! @SYMTestStatus Implemented 
  3562 //---------------------------------------------   			
  3563 
  3564 		{	
  3565 		{1020, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
  3566 		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
  3567 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3568 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
  3569 		{&gDriveToTest, (TText*)L"", 
  3570 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {EMPTY, EMPTY},
  3571 		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
  3572 		},
  3573 
  3574   //--------------------------------------------- 
  3575 //! @SYMTestCaseID PBASE-T_CFILEMAN-1021
  3576 //! @SYMTestType CIT 
  3577 //!
  3578 //! @SYMAPI CFileMan::Move()
  3579 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
  3580 //! Move files from unspecified(NULL) Src  to the target.
  3581 //! @SYMTestActions Moves the specified files from source to the target.
  3582 //! @SYMTestExpectedResults 1.KErrNone in success case.
  3583 //! @SYMTestPriority High
  3584 //! @SYMTestStatus Implemented 
  3585 //---------------------------------------------    			
  3586 
  3587 		{	
  3588 		{1021, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
  3589 		{&gFixedDriveValid, (TText*)L"", 
  3590 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  3591 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK24}},
  3592 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  3593 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  3594 		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
  3595 		},
  3596 
  3597   //--------------------------------------------- 
  3598 //! @SYMTestCaseID PBASE-T_CFILEMAN-1022
  3599 //! @SYMTestType CIT 
  3600 //!
  3601 //! @SYMAPI CFileMan::Move()
  3602 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
  3603 //! Move Src 'FILE?.TXT' to the target while renaming with wildcard condition 'FILE*.TXT'.
  3604 //! @SYMTestActions Moves the specified files from source to the target.
  3605 //! @SYMTestExpectedResults 1.KErrNone in success case.
  3606 //! @SYMTestPriority High
  3607 //! @SYMTestStatus Implemented 
  3608 //---------------------------------------------   			
  3609 
  3610 		{	
  3611 		{1022, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
  3612 		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE?.TXT", 
  3613 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  3614 		(TText*)L"?:\\SrcCom\\", {ALL, {0,1,EOB}}},
  3615 		{&gDriveToTest, (TText*)L"?:\\Trg\\FILE*.TXT", 
  3616 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  3617 		(TText*)L"?:\\TrgCom\\", {{0,1,EOB}, EMPTY}}
  3618 		},
  3619 
  3620   //--------------------------------------------- 
  3621 //! @SYMTestCaseID PBASE-T_CFILEMAN-1023
  3622 //! @SYMTestType CIT 
  3623 //!
  3624 //! @SYMAPI CFileMan::Move()
  3625 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
  3626 //! Move files 'FILE01.TXT' from Src  and rename file to 'RENAMED.TXT' on the target.
  3627 //! @SYMTestActions Moves the specified files from source to the target.
  3628 //! @SYMTestExpectedResults 1.KErrNone in success case.
  3629 //! @SYMTestPriority High
  3630 //! @SYMTestStatus Implemented 
  3631 //---------------------------------------------    			
  3632 
  3633 		{	
  3634 		{1023, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
  3635 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
  3636 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3637 		(TText*)L"?:\\SrcCom\\", {ALL, {2,EOB}}},
  3638 		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.TXT", 
  3639 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  3640 		(TText*)L"?:\\TrgCom\\", {{44,EOB}, EMPTY}}
  3641 		},
  3642 
  3643   //--------------------------------------------- 
  3644 //! @SYMTestCaseID PBASE-T_CFILEMAN-1026
  3645 //! @SYMTestType CIT 
  3646 //!
  3647 //! @SYMAPI CFileMan::Move()
  3648 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
  3649 //! Move files '*.TXT' from Src  and rename file to '*.REN' on the target.
  3650 //! @SYMTestActions Moves the specified files from source to the target.
  3651 //! @SYMTestExpectedResults 1.KErrNone in success case.
  3652 //! @SYMTestPriority High
  3653 //! @SYMTestStatus Implemented 
  3654 //---------------------------------------------    						
  3655 
  3656 		{	
  3657 		{1026, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
  3658 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
  3659 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3660 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK20}},
  3661 		{&gDriveToTest, (TText*)L"?:\\Trg\\*.REN", 
  3662 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  3663 		(TText*)L"?:\\TrgCom\\", {BLOCK19, EMPTY}}
  3664 		},
  3665 
  3666   //--------------------------------------------- 
  3667 //! @SYMTestCaseID PBASE-T_CFILEMAN-1027
  3668 //! @SYMTestType CIT 
  3669 //!
  3670 //! @SYMAPI CFileMan::Move()
  3671 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
  3672 //! Move files 'FILE.*' from Src  and rename file to 'RENAMED.*' on the target.
  3673 //! @SYMTestActions Moves the specified files from source to the target.
  3674 //! @SYMTestExpectedResults 1.KErrNone in success case.
  3675 //! @SYMTestPriority High
  3676 //! @SYMTestStatus Implemented 
  3677 //---------------------------------------------    			
  3678 
  3679 		{	
  3680 		{1027, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
  3681 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
  3682 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3683 		(TText*)L"?:\\SrcCom\\", {ALL, {4,6,55,EOB}}},
  3684 		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.*", 
  3685 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  3686 		(TText*)L"?:\\TrgCom\\", {{44,49,57,EOB}, EMPTY}}
  3687 		},
  3688 
  3689   //--------------------------------------------- 
  3690 //! @SYMTestCaseID PBASE-T_CFILEMAN-1029
  3691 //! @SYMTestType CIT 
  3692 //!
  3693 //! @SYMAPI CFileMan::Move()
  3694 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
  3695 //! Move files 'FILE01.TXT' from Src  and rename file to 'OTHER.TXT' on the target.
  3696 //! @SYMTestActions Moves the specified files from source to the target.
  3697 //! @SYMTestExpectedResults 1.KErrNone in success case.
  3698 //! @SYMTestPriority High
  3699 //! @SYMTestStatus Implemented 
  3700 //---------------------------------------------  
  3701 
  3702 		{	
  3703 		{1029, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
  3704 		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  3705 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  3706 		(TText*)L"?:\\SrcCom\\", {ALL, {2,EOB}}},
  3707 		{&gDriveToTest, (TText*)L"?:\\Trg\\OTHER.TXT", 
  3708 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  3709 		(TText*)L"?:\\TrgCom\\", {{5,EOB}, EMPTY}}
  3710 		},
  3711 
  3712    			
  3713 //--------------------------------------------- 
  3714 //! @SYMTestCaseID PBASE-T_CFILEMAN-1030
  3715 //! @SYMTestType CIT 
  3716 //!
  3717 //! @SYMAPI CFileMan::Move()
  3718 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
  3719 //! Move files from Src to same Src location. 
  3720 //! @SYMTestActions Moves the specified files from source to the target.
  3721 //! @SYMTestExpectedResults 1.KErrNone in success case.
  3722 //! @SYMTestPriority High
  3723 //! @SYMTestStatus Implemented 
  3724 //---------------------------------------------    			
  3725 
  3726 		{	
  3727 		{1030, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
  3728 		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  3729 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  3730 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  3731 		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  3732 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  3733 		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  3734 		},
  3735 
  3736   //--------------------------------------------- 
  3737 //! @SYMTestCaseID PBASE-T_CFILEMAN-1031
  3738 //! @SYMTestType CIT 
  3739 //!
  3740 //! @SYMAPI CFileMan::Move()
  3741 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  3742 //! Move files from Src directory without backward slash to the target.
  3743 //! @SYMTestActions Move does not happen, returns the error code.
  3744 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  3745 //! @SYMTestPriority High
  3746 //! @SYMTestStatus Implemented 
  3747 //---------------------------------------------    			
  3748 
  3749 		{	
  3750 		{1031, ECFMMove, 0, KErrAlreadyExists, KErrAlreadyExists, KErrAlreadyExists},
  3751 		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
  3752 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3753 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  3754 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  3755 		(TText*)L"?:\\Trg\\", {BLOCK41, EMPTY},
  3756 		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
  3757 		},
  3758 
  3759   //--------------------------------------------- 
  3760 //! @SYMTestCaseID PBASE-T_CFILEMAN-1032
  3761 //! @SYMTestType CIT 
  3762 //!
  3763 //! @SYMAPI CFileMan::Move()
  3764 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  3765 //! Move files from Src directory without backward slash to the target directory without backward slash.
  3766 //! @SYMTestActions Move does not happen, returns the error code.
  3767 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  3768 //! @SYMTestPriority High
  3769 //! @SYMTestStatus Implemented 
  3770 //---------------------------------------------   			
  3771 	
  3772 		{	
  3773 		{1032, ECFMMove, 0, KErrAlreadyExists, KErrAlreadyExists, KErrAlreadyExists},
  3774 		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
  3775 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  3776 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  3777 		{&gDriveToTest, (TText*)L"?:\\Trg", 
  3778 		(TText*)L"?:\\Trg\\", {BLOCK41, EMPTY},
  3779 		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
  3780 		},
  3781 
  3782   //--------------------------------------------- 
  3783 //! @SYMTestCaseID PBASE-T_CFILEMAN-1033
  3784 //! @SYMTestType CIT 
  3785 //!
  3786 //! @SYMAPI CFileMan::Move()
  3787 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  3788 //! Move files from Src to the unspecified(NULL) target path.
  3789 //! @SYMTestActions Move does not happen, returns the error code.
  3790 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  3791 //! @SYMTestPriority High
  3792 //! @SYMTestStatus Implemented 
  3793 //--------------------------------------------- 
  3794 
  3795 		{	
  3796 		{1033, ECFMMove, 0, KErrAlreadyExists, KErrAlreadyExists, KErrAlreadyExists},
  3797 		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
  3798 		(TText*)L"?:\\SRC\\", {ALL, EMPTY},
  3799 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  3800 		{&gDriveToTest, (TText*)L"", 
  3801 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {BLOCK41, EMPTY},
  3802 		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
  3803 		},
  3804 
  3805   //--------------------------------------------- 
  3806 //! @SYMTestCaseID PBASE-T_CFILEMAN-1034
  3807 //! @SYMTestType CIT 
  3808 //!
  3809 //! @SYMAPI CFileMan::Move()
  3810 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  3811 //! Move files from unspecified(NULL) Src  to the target.
  3812 //! @SYMTestActions Move does not happen, returns the error code.
  3813 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  3814 //! @SYMTestPriority High
  3815 //! @SYMTestStatus Implemented 
  3816 //---------------------------------------------    			
  3817 
  3818 		{	
  3819 		{1034, ECFMMove, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  3820 		{&gFixedDriveValid, (TText*)L"", 
  3821 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  3822 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  3823 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  3824 		(TText*)L"?:\\Trg\\", {BLOCK24, EMPTY},
  3825 		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
  3826 		},
  3827 
  3828   //--------------------------------------------- 
  3829 //! @SYMTestCaseID PBASE-T_CFILEMAN-1035
  3830 //! @SYMTestType CIT 
  3831 //!
  3832 //! @SYMAPI CFileMan::Move()
  3833 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  3834 //! Move Src 'FILE?.TXT' to the target while renaming with wildcard condition 'FILE*.TXT'.
  3835 //! @SYMTestActions Move does not happen, returns the error code.
  3836 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  3837 //! @SYMTestPriority High
  3838 //! @SYMTestStatus Implemented 
  3839 //---------------------------------------------    			
  3840 
  3841 		{	
  3842 		{1035, ECFMMove, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  3843 		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE?.TXT", 
  3844 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  3845 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  3846 		{&gDriveToTest, (TText*)L"?:\\Trg\\FILE*.TXT", 
  3847 		(TText*)L"?:\\Trg\\", {{0,1,EOB}, EMPTY},
  3848 		(TText*)L"?:\\TrgCom\\", {{0,1,EOB}, EMPTY}}
  3849 		},
  3850 
  3851   //--------------------------------------------- 
  3852 //! @SYMTestCaseID PBASE-T_CFILEMAN-1036
  3853 //! @SYMTestType CIT 
  3854 //!
  3855 //! @SYMAPI CFileMan::Move()
  3856 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  3857 //! Move files 'FILE01.TXT' from Src  and rename file to 'RENAMED.TXT' on the target.
  3858 //! @SYMTestActions Move does not happen, returns the error code.
  3859 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  3860 //! @SYMTestPriority High
  3861 //! @SYMTestStatus Implemented 
  3862 //---------------------------------------------     			
  3863 	
  3864 		{	
  3865 		{1036, ECFMMove, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  3866 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
  3867 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3868 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  3869 		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.TXT", 
  3870 		(TText*)L"?:\\Trg\\", {{44,EOB}, EMPTY},
  3871 		(TText*)L"?:\\TrgCom\\", {{44,EOB}, EMPTY}}
  3872 		},
  3873 
  3874   //--------------------------------------------- 
  3875 //! @SYMTestCaseID PBASE-T_CFILEMAN-1039
  3876 //! @SYMTestType CIT 
  3877 //!
  3878 //! @SYMAPI CFileMan::Move()
  3879 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  3880 //! Move files '*.TXT' from Src  and rename file to '*.REN' on the target.
  3881 //! @SYMTestActions Move does not happen, returns the error code.
  3882 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  3883 //! @SYMTestPriority High
  3884 //! @SYMTestStatus Implemented 
  3885 //---------------------------------------------    						
  3886 
  3887 		{	
  3888 		{1039, ECFMMove, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  3889 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
  3890 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3891 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  3892 		{&gDriveToTest, (TText*)L"?:\\Trg\\*.REN", 
  3893 		(TText*)L"?:\\Trg\\", {BLOCK19, EMPTY},
  3894 		(TText*)L"?:\\TrgCom\\", {BLOCK19, EMPTY}}
  3895 		},
  3896 
  3897   //--------------------------------------------- 
  3898 //! @SYMTestCaseID PBASE-T_CFILEMAN-1040
  3899 //! @SYMTestType CIT 
  3900 //!
  3901 //! @SYMAPI CFileMan::Move()
  3902 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  3903 //! Move files 'FILE.*' from Src  and rename file to 'RENAMED.*' on the target.
  3904 //! @SYMTestActions Move does not happen, returns the error code.
  3905 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  3906 //! @SYMTestPriority High
  3907 //! @SYMTestStatus Implemented 
  3908 //---------------------------------------------    			
  3909 
  3910 		{	
  3911 		{1040, ECFMMove, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  3912 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
  3913 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3914 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  3915 		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.*", 
  3916 		(TText*)L"?:\\Trg\\", {{44,49,57,EOB}, EMPTY},
  3917 		(TText*)L"?:\\TrgCom\\", {{44,49,57,EOB}, EMPTY}}
  3918 		},
  3919 
  3920   //--------------------------------------------- 
  3921 //! @SYMTestCaseID PBASE-T_CFILEMAN-1042
  3922 //! @SYMTestType CIT 
  3923 //!
  3924 //! @SYMAPI CFileMan::Move()
  3925 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  3926 //! Move files from Src  and rename file on the target without wildcard.
  3927 //! @SYMTestActions Move does not happen, returns the error code.
  3928 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  3929 //! @SYMTestPriority High
  3930 //! @SYMTestStatus Implemented 
  3931 //---------------------------------------------    			
  3932 
  3933 		{	
  3934 		{1042, ECFMMove, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  3935 		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  3936 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  3937 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  3938 		{&gDriveToTest, (TText*)L"?:\\Trg\\OTHER.TXT", 
  3939 		(TText*)L"?:\\Trg\\", {{5,EOB}, EMPTY},
  3940 		(TText*)L"?:\\TrgCom\\", {{5,EOB}, EMPTY}}
  3941 		},
  3942 
  3943   //--------------------------------------------- 
  3944 //! @SYMTestCaseID PBASE-T_CFILEMAN-1043
  3945 //! @SYMTestType CIT 
  3946 //!
  3947 //! @SYMAPI CFileMan::Move()
  3948 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  3949 //! Move files from Src to same Src location.
  3950 //! @SYMTestActions Move does not happen, returns the error code.
  3951 //! @SYMTestExpectedResults 1.KErrNone in success case.
  3952 //! @SYMTestPriority High
  3953 //! @SYMTestStatus Implemented 
  3954 //---------------------------------------------    			
  3955 	
  3956 		{	
  3957 		{1043, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
  3958 		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  3959 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  3960 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  3961 		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  3962 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  3963 		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  3964 		},
  3965 
  3966   //--------------------------------------------- 
  3967 //! @SYMTestCaseID PBASE-T_CFILEMAN-1044
  3968 //! @SYMTestType CIT 
  3969 //!
  3970 //! @SYMAPI CFileMan::Move()
  3971 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  3972 //! Move files from Src directory without backward slash to the target.
  3973 //! @SYMTestActions Moves the specified files from source to the target.
  3974 //! @SYMTestExpectedResults 1.KErrNone in success case.
  3975 //! @SYMTestPriority High
  3976 //! @SYMTestStatus Implemented 
  3977 //---------------------------------------------	
  3978    			
  3979 			{	
  3980 			{1044, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  3981 			{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
  3982 			(TText*)L"?:\\Src\\", {ALL, EMPTY},
  3983 			(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
  3984 			{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  3985 			(TText*)L"?:\\Trg\\", {BLOCK41, EMPTY},
  3986 			(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
  3987 			},
  3988 		
  3989   //--------------------------------------------- 
  3990 //! @SYMTestCaseID PBASE-T_CFILEMAN-1045
  3991 //! @SYMTestType CIT 
  3992 //!
  3993 //! @SYMAPI CFileMan::Move()
  3994 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  3995 //! Move files from Src directory without backward slash to the target directory without backward slash.
  3996 //! @SYMTestActions Moves the specified files from source to the target.
  3997 //! @SYMTestExpectedResults 1.KErrNone in success case.
  3998 //! @SYMTestPriority High
  3999 //! @SYMTestStatus Implemented 
  4000 //---------------------------------------------
  4001 				
  4002 				{	
  4003 				{1045, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  4004 				{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
  4005 				(TText*)L"?:\\Src\\", {ALL, EMPTY},
  4006 				(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
  4007 				{&gDriveToTest, (TText*)L"?:\\Trg", 
  4008 				(TText*)L"?:\\Trg\\", {BLOCK41, EMPTY},
  4009 				(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
  4010 				},
  4011 
  4012   //--------------------------------------------- 
  4013 //! @SYMTestCaseID PBASE-T_CFILEMAN-1046
  4014 //! @SYMTestType CIT 
  4015 //!
  4016 //! @SYMAPI CFileMan::Move()
  4017 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  4018 //! Move files from Src to the unspecified(NULL) target path.
  4019 //! @SYMTestActions Moves the specified files from source to the target.
  4020 //! @SYMTestExpectedResults 1.KErrNone in success case.
  4021 //! @SYMTestPriority High
  4022 //! @SYMTestStatus Implemented 
  4023 //---------------------------------------------   			
  4024 				
  4025 			{	
  4026 			{1046, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  4027 			{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
  4028 			(TText*)L"?:\\Src\\", {ALL, EMPTY},
  4029 			(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
  4030 			{&gDriveToTest, (TText*)L"", 
  4031 			(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {BLOCK41, EMPTY},
  4032 			(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
  4033 			},		
  4034 		
  4035   //--------------------------------------------- 
  4036 //! @SYMTestCaseID PBASE-T_CFILEMAN-1047
  4037 //! @SYMTestType CIT 
  4038 //!
  4039 //! @SYMAPI CFileMan::Move()
  4040 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  4041 //! Move files from unspecified(NULL) Src  to the target.
  4042 //! @SYMTestActions Moves the specified files from source to the target.
  4043 //! @SYMTestExpectedResults 1.KErrNone in success case.
  4044 //! @SYMTestPriority High
  4045 //! @SYMTestStatus Implemented 
  4046 //---------------------------------------------     			
  4047 
  4048 		{	
  4049 		{1047, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  4050 		{&gFixedDriveValid, (TText*)L"", 
  4051 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  4052 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK24}},
  4053 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  4054 		(TText*)L"?:\\Trg\\", {BLOCK24, EMPTY},
  4055 		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
  4056 		},
  4057 
  4058   //--------------------------------------------- 
  4059 //! @SYMTestCaseID PBASE-T_CFILEMAN-1048
  4060 //! @SYMTestType CIT 
  4061 //!
  4062 //! @SYMAPI CFileMan::Move()
  4063 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  4064 //! Move Src 'FILE?.TXT' to the target while renaming with wildcard condition 'FILE*.TXT'.
  4065 //! @SYMTestActions Moves the specified files from source to the target.
  4066 //! @SYMTestExpectedResults 1.KErrNone in success case.
  4067 //! @SYMTestPriority High
  4068 //! @SYMTestStatus Implemented 
  4069 //---------------------------------------------   			
  4070 
  4071 		{	
  4072 		{1048, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  4073 		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE?.TXT", 
  4074 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  4075 		(TText*)L"?:\\SrcCom\\", {ALL, {0,1,EOB}}},
  4076 		{&gDriveToTest, (TText*)L"?:\\Trg\\FILE*.TXT", 
  4077 		(TText*)L"?:\\Trg\\", {{0,1,EOB}, EMPTY},
  4078 		(TText*)L"?:\\TrgCom\\", {{0,1,EOB}, EMPTY}}
  4079 		},
  4080 
  4081   //--------------------------------------------- 
  4082 //! @SYMTestCaseID PBASE-T_CFILEMAN-1049
  4083 //! @SYMTestType CIT 
  4084 //!
  4085 //! @SYMAPI CFileMan::Move()
  4086 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  4087 //! Move Src 'FILE01.TXT' to the target while renaming with wildcard condition 'RENAMED.TXT'.
  4088 //! @SYMTestActions Moves the specified files from source to the target.
  4089 //! @SYMTestExpectedResults 1.KErrNone in success case.
  4090 //! @SYMTestPriority High
  4091 //! @SYMTestStatus Implemented 
  4092 //---------------------------------------------   			
  4093 
  4094 		{	
  4095 		{1049, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  4096 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
  4097 		(TText*)L"?:\\SRC\\", {ALL, EMPTY},
  4098 		(TText*)L"?:\\SrcCom\\", {ALL, {2,EOB}}},
  4099 		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.TXT", 
  4100 		(TText*)L"?:\\Trg\\", {{44,EOB}, EMPTY},
  4101 		(TText*)L"?:\\TrgCom\\", {{44,EOB}, EMPTY}}
  4102 		},
  4103 
  4104   //--------------------------------------------- 
  4105 //! @SYMTestCaseID PBASE-T_CFILEMAN-1052
  4106 //! @SYMTestType CIT 
  4107 //!
  4108 //! @SYMAPI CFileMan::Move()
  4109 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  4110 //! Move Src '*.TXT' to the target while renaming with wildcard condition '*.REN'.
  4111 //! @SYMTestActions Moves the specified files from source to the target.
  4112 //! @SYMTestExpectedResults 1.KErrNone in success case.
  4113 //! @SYMTestPriority High
  4114 //! @SYMTestStatus Implemented 
  4115 //---------------------------------------------    						
  4116 
  4117 		{	
  4118 		{1052, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  4119 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
  4120 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  4121 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK20}},
  4122 		{&gDriveToTest, (TText*)L"?:\\Trg\\*.REN", 
  4123 		(TText*)L"?:\\Trg\\", {BLOCK19, EMPTY},
  4124 		(TText*)L"?:\\TrgCom\\", {BLOCK19, EMPTY}}
  4125 		},
  4126 
  4127   //--------------------------------------------- 
  4128 //! @SYMTestCaseID PBASE-T_CFILEMAN-1053
  4129 //! @SYMTestType CIT 
  4130 //!
  4131 //! @SYMAPI CFileMan::Move()
  4132 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  4133 //! Move Src 'FILE.*' to the target while renaming with wildcard condition 'RENAMED.*'.
  4134 //! @SYMTestActions Moves the specified files from source to the target.
  4135 //! @SYMTestExpectedResults 1.KErrNone in success case.
  4136 //! @SYMTestPriority High
  4137 //! @SYMTestStatus Implemented 
  4138 //---------------------------------------------   			
  4139 
  4140 		{	
  4141 		{1053, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  4142 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
  4143 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  4144 		(TText*)L"?:\\SrcCom\\", {ALL, {4,6,55,EOB}}},
  4145 		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.*", 
  4146 		(TText*)L"?:\\Trg\\", {{44,49,57,EOB}, EMPTY},
  4147 		(TText*)L"?:\\TrgCom\\", {{44,49,57,EOB}, EMPTY}}
  4148 		},
  4149 
  4150   //--------------------------------------------- 
  4151 //! @SYMTestCaseID PBASE-T_CFILEMAN-1055
  4152 //! @SYMTestType CIT 
  4153 //!
  4154 //! @SYMAPI CFileMan::Move()
  4155 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  4156 //! Move files 'FILE01.TXT' from Src  and rename file to 'OTHER.TXT' on the target.
  4157 //! @SYMTestActions Moves the specified files from source to the target.
  4158 //! @SYMTestExpectedResults 1.KErrNone in success case.
  4159 //! @SYMTestPriority High
  4160 //! @SYMTestStatus Implemented 
  4161 //---------------------------------------------    			
  4162 
  4163 		{	
  4164 		{1055, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  4165 		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  4166 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  4167 		(TText*)L"?:\\SrcCom\\", {ALL, {2,EOB}}},
  4168 		{&gDriveToTest, (TText*)L"?:\\Trg\\OTHER.TXT", 
  4169 		(TText*)L"?:\\Trg\\", {{5,EOB}, EMPTY},
  4170 		(TText*)L"?:\\TrgCom\\", {{5,EOB}, EMPTY}}
  4171 		},
  4172 
  4173   //--------------------------------------------- 
  4174 //! @SYMTestCaseID PBASE-T_CFILEMAN-1056
  4175 //! @SYMTestType CIT 
  4176 //!
  4177 //! @SYMAPI CFileMan::Move()
  4178 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  4179 //! Move files from Src to same Src location.
  4180 //! @SYMTestActions Moves the specified files from source to the target.
  4181 //! @SYMTestExpectedResults 1.KErrNone in success case.
  4182 //! @SYMTestPriority High
  4183 //! @SYMTestStatus Implemented 
  4184 //---------------------------------------------   			
  4185 
  4186 			{	
  4187 			{1056, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  4188 			{&gDriveToTest, (TText*)L"?:\\F32-TST\\CFILEMAN\\FILE01.TXT", 
  4189 			(TText*)L"?:\\F32-TST\\CFILEMAN\\", {ALL, EMPTY},
  4190 			(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  4191 			{&gDriveToTest, (TText*)L"?:\\F32-TST\\CFILEMAN\\FILE01.TXT", 
  4192 			(TText*)L"?:\\Trg\\", {ALL, EMPTY},
  4193 			(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
  4194 			},
  4195 			
  4196   //--------------------------------------------- 
  4197 //! @SYMTestCaseID PBASE-T_CFILEMAN-1057
  4198 //! @SYMTestType CIT 
  4199 //!
  4200 //! @SYMAPI CFileMan::Move()
  4201 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
  4202 //! Move files from Src directory without backward slash to the target.
  4203 //! @SYMTestActions Moves the specified files from source to the target.
  4204 //! @SYMTestExpectedResults 1.KErrNone in success case.
  4205 //! @SYMTestPriority High
  4206 //! @SYMTestStatus Implemented 
  4207 //---------------------------------------------   			
  4208 	
  4209 		{	
  4210 		{1057, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  4211 		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
  4212 		(TText*)L"?:\\SRC\\", {ALL, EMPTY},
  4213 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
  4214 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  4215 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  4216 		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
  4217 		},
  4218 
  4219   //--------------------------------------------- 
  4220 //! @SYMTestCaseID PBASE-T_CFILEMAN-1058
  4221 //! @SYMTestType CIT 
  4222 //!
  4223 //! @SYMAPI CFileMan::Move()
  4224 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
  4225 //! Move files from Src directory without backward slash to the target directory without backward slash.
  4226 //! @SYMTestActions Moves the specified files from source to the target.
  4227 //! @SYMTestExpectedResults 1.KErrNone in success case.
  4228 //! @SYMTestPriority High
  4229 //! @SYMTestStatus Implemented 
  4230 //--------------------------------------------- 
  4231 
  4232 		{	
  4233 		{1058, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
  4234 		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
  4235 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  4236 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
  4237 		{&gDriveToTest, (TText*)L"?:\\Trg", 
  4238 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  4239 		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
  4240 		},
  4241 
  4242   //--------------------------------------------- 
  4243 //! @SYMTestCaseID PBASE-T_CFILEMAN-1059
  4244 //! @SYMTestType CIT 
  4245 //!
  4246 //! @SYMAPI CFileMan::Move()
  4247 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
  4248 //! Move files from Src to the unspecified(NULL) target path.
  4249 //! @SYMTestActions Moves the specified files from source to the target.
  4250 //! @SYMTestExpectedResults 1.KErrNone in success case.
  4251 //! @SYMTestPriority High
  4252 //! @SYMTestStatus Implemented 
  4253 //---------------------------------------------    			
  4254 
  4255 		{	
  4256 		{1059, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
  4257 		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
  4258 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  4259 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
  4260 		{&gDriveToTest, (TText*)L"", 
  4261 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {EMPTY, EMPTY},
  4262 		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
  4263 		},
  4264 
  4265   //--------------------------------------------- 
  4266 //! @SYMTestCaseID PBASE-T_CFILEMAN-1060
  4267 //! @SYMTestType CIT 
  4268 //!
  4269 //! @SYMAPI CFileMan::Move()
  4270 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
  4271 //! Move files from unspecified(NULL) Src  to the target.
  4272 //! @SYMTestActions Moves the specified files from source to the target.
  4273 //! @SYMTestExpectedResults 1.KErrNone in success case.
  4274 //! @SYMTestPriority High
  4275 //! @SYMTestStatus Implemented 
  4276 //---------------------------------------------   			
  4277 
  4278 		{	
  4279 		{1060, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
  4280 		{&gFixedDriveValid, (TText*)L"", 
  4281 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  4282 		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
  4283 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  4284 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  4285 		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
  4286 		},
  4287 
  4288   //--------------------------------------------- 
  4289 //! @SYMTestCaseID PBASE-T_CFILEMAN-1061
  4290 //! @SYMTestType CIT 
  4291 //!
  4292 //! @SYMAPI CFileMan::Move()
  4293 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
  4294 //! Move Src 'FILE?.TXT' to the target while renaming with wildcard condition 'FILE*.TXT'.
  4295 //! @SYMTestActions Moves the specified files from source to the target.
  4296 //! @SYMTestExpectedResults 1.KErrNone in success case.
  4297 //! @SYMTestPriority High
  4298 //! @SYMTestStatus Implemented 
  4299 //---------------------------------------------   			
  4300 
  4301 		{	
  4302 		{1061, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
  4303 		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE?.TXT", 
  4304 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  4305 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK06}},
  4306 		{&gDriveToTest, (TText*)L"?:\\Trg\\FILE*.TXT", 
  4307 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  4308 		(TText*)L"?:\\TrgCom\\", {BLOCK06, EMPTY}}
  4309 		},
  4310 
  4311   //--------------------------------------------- 
  4312 //! @SYMTestCaseID PBASE-T_CFILEMAN-1062
  4313 //! @SYMTestType CIT 
  4314 //!
  4315 //! @SYMAPI CFileMan::Move()
  4316 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
  4317 //! Move Src 'FILE01.TXT' to the target while renaming with wildcard condition 'RENAMED.TXT'.
  4318 //! @SYMTestActions Moves the specified files from source to the target.
  4319 //! @SYMTestExpectedResults 1.KErrNone in success case.
  4320 //! @SYMTestPriority High
  4321 //! @SYMTestStatus Implemented 
  4322 //---------------------------------------------    			
  4323 
  4324 		{	
  4325 		{1062, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
  4326 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
  4327 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  4328 		(TText*)L"?:\\SrcCom\\", {ALL, {2,11,20,29,38,EOB}}},
  4329 		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.TXT", 
  4330 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  4331 		(TText*)L"?:\\TrgCom\\", {BLOCK30, EMPTY}}
  4332 		},
  4333 
  4334   //--------------------------------------------- 
  4335 //! @SYMTestCaseID PBASE-T_CFILEMAN-1065
  4336 //! @SYMTestType CIT 
  4337 //!
  4338 //! @SYMAPI CFileMan::Move()
  4339 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
  4340 //! Move Src '*.TXT' to the target while renaming with wildcard condition '*.REN'.
  4341 //! @SYMTestActions Moves the specified files from source to the target.
  4342 //! @SYMTestExpectedResults 1.KErrNone in success case.
  4343 //! @SYMTestPriority High
  4344 //! @SYMTestStatus Implemented 
  4345 //---------------------------------------------
  4346 
  4347 		{	
  4348 		{1065, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
  4349 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
  4350 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  4351 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK34}},
  4352 		{&gDriveToTest, (TText*)L"?:\\Trg\\*.REN", 
  4353 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  4354 		(TText*)L"?:\\TrgCom\\", {BLOCK32, EMPTY}}
  4355 		},
  4356 
  4357   //--------------------------------------------- 
  4358 //! @SYMTestCaseID PBASE-T_CFILEMAN-1066
  4359 //! @SYMTestType CIT 
  4360 //!
  4361 //! @SYMAPI CFileMan::Move()
  4362 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
  4363 //! Move Src 'FILE.*' to the target while renaming with wildcard condition 'RENAMED.*'.
  4364 //! @SYMTestActions Moves the specified files from source to the target.
  4365 //! @SYMTestExpectedResults 1.KErrNone in success case.
  4366 //! @SYMTestPriority High
  4367 //! @SYMTestStatus Implemented 
  4368 //---------------------------------------------   			
  4369 
  4370 		{	
  4371 		{1066, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
  4372 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
  4373 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  4374 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK35}},
  4375 		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.*", 
  4376 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  4377 		(TText*)L"?:\\TrgCom\\", {BLOCK40, EMPTY}}
  4378 		},
  4379 
  4380   //--------------------------------------------- 
  4381 //! @SYMTestCaseID PBASE-T_CFILEMAN-1068
  4382 //! @SYMTestType CIT 
  4383 //!
  4384 //! @SYMAPI CFileMan::Move()
  4385 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
  4386 //! Move files 'FILE01.TXT' from Src  and rename file to 'OTHER.TXT' on the target.
  4387 //! @SYMTestActions Moves the specified files from source to the target.
  4388 //! @SYMTestExpectedResults 1.KErrNone in success case.
  4389 //! @SYMTestPriority High
  4390 //! @SYMTestStatus Implemented 
  4391 //---------------------------------------------    			
  4392 
  4393 		{	
  4394 		{1068, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
  4395 		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  4396 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  4397 		(TText*)L"?:\\SrcCom\\", {ALL, {2,11,20,29,38,EOB}}},
  4398 		{&gDriveToTest, (TText*)L"?:\\Trg\\OTHER.TXT", 
  4399 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  4400 		(TText*)L"?:\\TrgCom\\", {{5,14,23,32,41,EOB}, EMPTY}}
  4401 		},
  4402 
  4403   //--------------------------------------------- 
  4404 //! @SYMTestCaseID PBASE-T_CFILEMAN-1069
  4405 //! @SYMTestType CIT 
  4406 //!
  4407 //! @SYMAPI CFileMan::Move()
  4408 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
  4409 //! Move files from Src to same Src location. 
  4410 //! @SYMTestActions Moves the specified files from source to the target.
  4411 //! @SYMTestExpectedResults 1.KErrNone in success case.
  4412 //! @SYMTestPriority High
  4413 //! @SYMTestStatus Implemented 
  4414 //---------------------------------------------    			
  4415   
  4416 		{	
  4417 		{1069, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
  4418 		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  4419 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  4420 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  4421 		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  4422 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  4423 		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  4424 		},
  4425 
  4426   //--------------------------------------------- 
  4427 //! @SYMTestCaseID PBASE-T_CFILEMAN-1070
  4428 //! @SYMTestType CIT 
  4429 //!
  4430 //! @SYMAPI CFileMan::Move()
  4431 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
  4432 //! Move files from Src directory without backward slash to the target.
  4433 //! @SYMTestActions Move does not happen, returns the error code.
  4434 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  4435 //! @SYMTestPriority High
  4436 //! @SYMTestStatus Implemented 
  4437 //---------------------------------------------   	
  4438 
  4439 		{	
  4440 		{1070, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrAlreadyExists, KErrAlreadyExists},
  4441 		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
  4442 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  4443 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  4444 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  4445 		(TText*)L"?:\\Trg\\", {BLOCK09, EMPTY},
  4446 		(TText*)L"?:\\TrgCom\\", {BLOCK09, EMPTY}}
  4447 		},
  4448 
  4449   //--------------------------------------------- 
  4450 //! @SYMTestCaseID PBASE-T_CFILEMAN-1071
  4451 //! @SYMTestType CIT 
  4452 //!
  4453 //! @SYMAPI CFileMan::Move()
  4454 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
  4455 //! Move files from Src directory without backward slash to the target directory without backward slash.
  4456 //! @SYMTestActions Move does not happen, returns the error code.
  4457 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  4458 //! @SYMTestPriority High
  4459 //! @SYMTestStatus Implemented 
  4460 //---------------------------------------------    			
  4461 
  4462 		{	
  4463 		{1071, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrAlreadyExists, KErrAlreadyExists},
  4464 		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
  4465 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  4466 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  4467 		{&gDriveToTest, (TText*)L"?:\\Trg", 
  4468 		(TText*)L"?:\\Trg\\", {BLOCK09, EMPTY},
  4469 		(TText*)L"?:\\TrgCom\\", {BLOCK09, EMPTY}}
  4470 		},
  4471 
  4472   //--------------------------------------------- 
  4473 //! @SYMTestCaseID PBASE-T_CFILEMAN-1072
  4474 //! @SYMTestType CIT 
  4475 //!
  4476 //! @SYMAPI CFileMan::Move()
  4477 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
  4478 //! Move files from Src to the unspecified(NULL) target path.
  4479 //! @SYMTestActions Move does not happen, returns the error code.
  4480 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  4481 //! @SYMTestPriority High
  4482 //! @SYMTestStatus Implemented 
  4483 //---------------------------------------------    			
  4484 
  4485 		{	
  4486 		{1072, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrAlreadyExists, KErrAlreadyExists},
  4487 		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
  4488 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  4489 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  4490 		{&gDriveToTest, (TText*)L"", 
  4491 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {BLOCK09, EMPTY},
  4492 		(TText*)L"?:\\TrgCom\\", {BLOCK09, EMPTY}}
  4493 		},
  4494 
  4495   //--------------------------------------------- 
  4496 //! @SYMTestCaseID PBASE-T_CFILEMAN-1073
  4497 //! @SYMTestType CIT 
  4498 //!
  4499 //! @SYMAPI CFileMan::Move()
  4500 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
  4501 //! Move files from unspecified(NULL) Src  to the target.
  4502 //! @SYMTestActions Move does not happen, returns the error code.
  4503 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  4504 //! @SYMTestPriority High
  4505 //! @SYMTestStatus Implemented 
  4506 //---------------------------------------------    			
  4507 
  4508 		{	
  4509 		{1073, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  4510 		{&gFixedDriveValid, (TText*)L"", 
  4511 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  4512 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  4513 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  4514 		(TText*)L"?:\\Trg\\", {ALL, EMPTY},
  4515 		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
  4516 		},
  4517 
  4518   //--------------------------------------------- 
  4519 //! @SYMTestCaseID PBASE-T_CFILEMAN-1074
  4520 //! @SYMTestType CIT 
  4521 //!
  4522 //! @SYMAPI CFileMan::Move()
  4523 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
  4524 //! Move Src 'FILE?.TXT' to the target while renaming with wildcard condition 'FILE*.TXT'.
  4525 //! @SYMTestActions Move does not happen, returns the error code.
  4526 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  4527 //! @SYMTestPriority High
  4528 //! @SYMTestStatus Implemented 
  4529 //---------------------------------------------   			
  4530 
  4531 		{	
  4532 		{1074, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  4533 		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE?.TXT", 
  4534 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  4535 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  4536 		{&gDriveToTest, (TText*)L"?:\\Trg\\FILE*.TXT", 
  4537 		(TText*)L"?:\\Trg\\", {BLOCK06, EMPTY},
  4538 		(TText*)L"?:\\TrgCom\\", {BLOCK06, EMPTY}}
  4539 		},
  4540 
  4541   //--------------------------------------------- 
  4542 //! @SYMTestCaseID PBASE-T_CFILEMAN-1075
  4543 //! @SYMTestType CIT 
  4544 //!
  4545 //! @SYMAPI CFileMan::Move()
  4546 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
  4547 //! Move Src 'FILE01.TXT' to the target while renaming with wildcard condition 'RENAMED.TXT'.
  4548 //! @SYMTestActions Move does not happen, returns the error code.
  4549 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  4550 //! @SYMTestPriority High
  4551 //! @SYMTestStatus Implemented 
  4552 //---------------------------------------------    			
  4553 
  4554 		{	
  4555 		{1075, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  4556 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
  4557 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  4558 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  4559 		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.TXT", 
  4560 		(TText*)L"?:\\Trg\\", {BLOCK30, EMPTY},
  4561 		(TText*)L"?:\\TrgCom\\", {BLOCK30, EMPTY}}
  4562 		},
  4563 
  4564   //--------------------------------------------- 
  4565 //! @SYMTestCaseID PBASE-T_CFILEMAN-1078
  4566 //! @SYMTestType CIT 
  4567 //!
  4568 //! @SYMAPI CFileMan::Move()
  4569 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
  4570 //! Move Src '*.TXT' to the target while renaming with wildcard condition '*.REN'.
  4571 //! @SYMTestActions Move does not happen, returns the error code.
  4572 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  4573 //! @SYMTestPriority High
  4574 //! @SYMTestStatus Implemented 
  4575 //---------------------------------------------   						
  4576 
  4577 		{	
  4578 		{1078, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  4579 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
  4580 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  4581 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  4582 		{&gDriveToTest, (TText*)L"?:\\Trg\\*.REN", 
  4583 		(TText*)L"?:\\Trg\\", {BLOCK32, EMPTY},
  4584 		(TText*)L"?:\\TrgCom\\", {BLOCK32, EMPTY}}
  4585 		},
  4586  
  4587   //--------------------------------------------- 
  4588 //! @SYMTestCaseID PBASE-T_CFILEMAN-1079
  4589 //! @SYMTestType CIT 
  4590 //!
  4591 //! @SYMAPI CFileMan::Move()
  4592 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
  4593 //! Move Src 'FILE.*' to the target while renaming with wildcard condition 'RENAMED.*'.
  4594 //! @SYMTestActions Move does not happen, returns the error code.
  4595 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  4596 //! @SYMTestPriority High
  4597 //! @SYMTestStatus Implemented 
  4598 //--------------------------------------------   			
  4599 
  4600 		{	
  4601 		{1079, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  4602 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
  4603 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  4604 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  4605 		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.*", 
  4606 		(TText*)L"?:\\Trg\\", {BLOCK40, EMPTY},
  4607 		(TText*)L"?:\\TrgCom\\", {BLOCK40, EMPTY}}
  4608 		},
  4609  
  4610   //--------------------------------------------- 
  4611 //! @SYMTestCaseID PBASE-T_CFILEMAN-1081
  4612 //! @SYMTestType CIT 
  4613 //!
  4614 //! @SYMAPI CFileMan::Move()
  4615 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
  4616 //! Move files 'FILE01.TXT' from Src  and rename file to 'OTHER.TXT' on the target.
  4617 //! @SYMTestActions Move does not happen, returns the error code.
  4618 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  4619 //! @SYMTestPriority High
  4620 //! @SYMTestStatus Implemented 
  4621 //--------------------------------------------    		
  4622 			  
  4623 		{	
  4624 		{1081, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  4625 		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  4626 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  4627 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  4628 		{&gDriveToTest, (TText*)L"?:\\Trg\\OTHER.TXT", 
  4629 		(TText*)L"?:\\Trg\\", {{5,14,23,32,41,EOB}, EMPTY},
  4630 		(TText*)L"?:\\TrgCom\\", {{5,14,23,32,41,EOB}, EMPTY}}
  4631 		},
  4632  
  4633   //--------------------------------------------- 
  4634 //! @SYMTestCaseID PBASE-T_CFILEMAN-1082
  4635 //! @SYMTestType CIT 
  4636 //!
  4637 //! @SYMAPI CFileMan::Move()
  4638 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
  4639 //! Move files from Src to same Src location. 
  4640 //! @SYMTestActions Move does not happen, returns the error code.
  4641 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
  4642 //! @SYMTestPriority High
  4643 //! @SYMTestStatus Implemented 
  4644 //--------------------------------------------    			
  4645 		  
  4646 		{	
  4647 		{1082, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
  4648 		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  4649 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  4650 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  4651 		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  4652 		(TText*)L"?:\\Trg\\", {ALL, EMPTY},
  4653 		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
  4654 		},
  4655  
  4656   //--------------------------------------------- 
  4657 //! @SYMTestCaseID PBASE-T_CFILEMAN-1083
  4658 //! @SYMTestType CIT 
  4659 //!
  4660 //! @SYMAPI CFileMan::Move()
  4661 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  4662 //! Move files from Src directory without backward slash to the target.
  4663 //! @SYMTestActions Moves the specified files from source to the target.
  4664 //! @SYMTestExpectedResults 1.KErrNone in success case
  4665 //! @SYMTestPriority High
  4666 //! @SYMTestStatus Implemented 
  4667 //--------------------------------------------    			
  4668  			  
  4669 		{	
  4670 		{1083, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  4671 		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
  4672 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  4673 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
  4674 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  4675 		(TText*)L"?:\\Trg\\", {BLOCK41, EMPTY},
  4676 		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
  4677 		},
  4678    			
  4679   //--------------------------------------------- 
  4680 //! @SYMTestCaseID PBASE-T_CFILEMAN-1084
  4681 //! @SYMTestType CIT 
  4682 //!
  4683 //! @SYMAPI CFileMan::Move()
  4684 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  4685 //! Move files from Src directory without backward slash to the target directory without backward slash.
  4686 //! @SYMTestActions Moves the specified files from source to the target.
  4687 //! @SYMTestExpectedResults 1.KErrNone in success case
  4688 //! @SYMTestPriority High
  4689 //! @SYMTestStatus Implemented 
  4690 //--------------------------------------------    			
  4691 
  4692 		{	
  4693 		{1084, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  4694 		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
  4695 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  4696 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
  4697 		{&gDriveToTest, (TText*)L"?:\\Trg", 
  4698 		(TText*)L"?:\\Trg\\", {BLOCK41, EMPTY},
  4699 		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
  4700 		},
  4701  		
  4702   //--------------------------------------------- 
  4703 //! @SYMTestCaseID PBASE-T_CFILEMAN-1085
  4704 //! @SYMTestType CIT 
  4705 //!
  4706 //! @SYMAPI CFileMan::Move()
  4707 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  4708 //! Move files from Src to the unspecified(NULL) target path.
  4709 //! @SYMTestActions Moves the specified files from source to the target.
  4710 //! @SYMTestExpectedResults 1.KErrNone in success case
  4711 //! @SYMTestPriority High
  4712 //! @SYMTestStatus Implemented 
  4713 //--------------------------------------------   			
  4714 
  4715 		{	
  4716 		{1085, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  4717 		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
  4718 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  4719 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
  4720 		{&gDriveToTest, (TText*)L"", 
  4721 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {BLOCK41, EMPTY},
  4722 		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
  4723 		},
  4724  
  4725  //--------------------------------------------- 
  4726 //! @SYMTestCaseID PBASE-T_CFILEMAN-1086
  4727 //! @SYMTestType CIT 
  4728 //! @SYMREQ NA
  4729 //! @SYMTestPurpose CFileMan::Move()
  4730 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  4731 //! Move files from unspecified(NULL) Src to the target.
  4732 //! @SYMTestActions Moves the specified files from source to the target.
  4733 //! @SYMTestExpectedResults 1.KErrNone in success case
  4734 //! @SYMTestPriority High
  4735 //! @SYMTestStatus Implemented 
  4736 //--------------------------------------------  
  4737 	
  4738 		{ 
  4739 		{1086, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  4740 		{&gDriveToTest, (TText*)L"", 
  4741 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  4742 		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
  4743 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  4744 		(TText*)L"?:\\Trg\\", {ALL, EMPTY},
  4745 		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
  4746 		},		
  4747   //--------------------------------------------- 
  4748 //! @SYMTestCaseID PBASE-T_CFILEMAN-1087
  4749 //! @SYMTestType CIT 
  4750 //!
  4751 //! @SYMAPI CFileMan::Move()
  4752 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  4753 //! Move Src 'FILE?.TXT' to the target while renaming with wildcard condition 'FILE*.TXT'.
  4754 //! @SYMTestActions Moves the specified files from source to the target.
  4755 //! @SYMTestExpectedResults 1.KErrNone in success case
  4756 //! @SYMTestPriority High
  4757 //! @SYMTestStatus Implemented 
  4758 //--------------------------------------------     			
  4759 
  4760 		{	
  4761 		{1087, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  4762 		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE?.TXT", 
  4763 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  4764 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK06}},
  4765 		{&gDriveToTest, (TText*)L"?:\\Trg\\FILE*.TXT", 
  4766 		(TText*)L"?:\\Trg\\", {BLOCK06, EMPTY},
  4767 		(TText*)L"?:\\TrgCom\\", {BLOCK06, EMPTY}}
  4768 		},
  4769    			
  4770   //--------------------------------------------- 
  4771 //! @SYMTestCaseID PBASE-T_CFILEMAN-1088
  4772 //! @SYMTestType CIT 
  4773 //!
  4774 //! @SYMAPI CFileMan::Move()
  4775 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  4776 //! Move Src 'FILE01.TXT' to the target while renaming with wildcard condition 'RENAMED.TXT'.
  4777 //! @SYMTestActions Moves the specified files from source to the target.
  4778 //! @SYMTestExpectedResults 1.KErrNone in success case
  4779 //! @SYMTestPriority High
  4780 //! @SYMTestStatus Implemented 
  4781 //--------------------------------------------   					
  4782 
  4783 		{	
  4784 		{1088, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  4785 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
  4786 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  4787 		(TText*)L"?:\\SrcCom\\", {ALL, {2,11,20,29,38,EOB}}},
  4788 		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.TXT", 
  4789 		(TText*)L"?:\\Trg\\", {BLOCK30, EMPTY},
  4790 		(TText*)L"?:\\TrgCom\\", {BLOCK30, EMPTY}}
  4791 		},
  4792 
  4793   //--------------------------------------------- 
  4794 //! @SYMTestCaseID PBASE-T_CFILEMAN-1091
  4795 //! @SYMTestType CIT 
  4796 //!
  4797 //! @SYMAPI CFileMan::Move()
  4798 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  4799 //! Move Src '*.TXT' to the target while renaming with wildcard condition '*.REN'.
  4800 //! @SYMTestActions Moves the specified files from source to the target.
  4801 //! @SYMTestExpectedResults 1.KErrNone in success case
  4802 //! @SYMTestPriority High
  4803 //! @SYMTestStatus Implemented 
  4804 //--------------------------------------------   						
  4805 
  4806 		{	
  4807 		{1091, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  4808 		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
  4809 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  4810 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK34}},
  4811 		{&gDriveToTest, (TText*)L"?:\\Trg\\*.REN", 
  4812 		(TText*)L"?:\\Trg\\", {BLOCK32, EMPTY},
  4813 		(TText*)L"?:\\TrgCom\\", {BLOCK32, EMPTY}}
  4814 		},
  4815   
  4816   //--------------------------------------------- 
  4817 //! @SYMTestCaseID PBASE-T_CFILEMAN-1092
  4818 //! @SYMTestType CIT 
  4819 //!
  4820 //! @SYMAPI CFileMan::Move()
  4821 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  4822 //! Move Src 'FILE.*' to the target while renaming with wildcard condition 'RENAMED.*'.
  4823 //! @SYMTestActions Moves the specified files from source to the target.
  4824 //! @SYMTestExpectedResults 1.KErrNone in success case
  4825 //! @SYMTestPriority High
  4826 //! @SYMTestStatus Implemented 
  4827 //--------------------------------------------     			
  4828  
  4829 		{	
  4830 		{1092, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  4831 		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
  4832 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  4833 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK35}},
  4834 		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.*", 
  4835 		(TText*)L"?:\\Trg\\", {BLOCK33, EMPTY},
  4836 		(TText*)L"?:\\TrgCom\\", {BLOCK40, EMPTY}}
  4837 		},
  4838    					
  4839   //--------------------------------------------- 
  4840 //! @SYMTestCaseID PBASE-T_CFILEMAN-1094
  4841 //! @SYMTestType CIT 
  4842 //!
  4843 //! @SYMAPI CFileMan::Move()
  4844 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  4845 //! Move files 'FILE01.TXT' from Src  and rename file to 'OTHER.TXT' on the target.
  4846 //! @SYMTestActions Moves the specified files from source to the target.
  4847 //! @SYMTestExpectedResults 1.KErrNone in success case
  4848 //! @SYMTestPriority High
  4849 //! @SYMTestStatus Implemented 
  4850 //--------------------------------------------    			
  4851    
  4852 		{	
  4853 		{1094, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  4854 		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  4855 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  4856 		(TText*)L"?:\\SrcCom\\", {ALL, {2,11,20,29,38,EOB}}},
  4857 		{&gDriveToTest, (TText*)L"?:\\Trg\\OTHER.TXT", 
  4858 		(TText*)L"?:\\Trg\\", {{5,14,23,32,41,EOB}, EMPTY},
  4859 		(TText*)L"?:\\TrgCom\\", {{5,14,23,32,41,EOB}, EMPTY}}
  4860 		},
  4861     //--------------------------------------------- 
  4862 //! @SYMTestCaseID PBASE-T_CFILEMAN-1095
  4863 //! @SYMTestType CIT 
  4864 //!
  4865 //! @SYMAPI CFileMan::Move()
  4866 //! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
  4867 //! Move files from Src to same Src location.
  4868 //! @SYMTestActions Moves the specified files from source to the target.
  4869 //! @SYMTestExpectedResults 1.KErrNone in success case
  4870 //! @SYMTestPriority High
  4871 //! @SYMTestStatus Implemented 
  4872 //--------------------------------------------    			
  4873 
  4874 		{	
  4875 		{1095, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  4876 		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  4877 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  4878 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  4879 		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  4880 		(TText*)L"?:\\Trg\\", {ALL, EMPTY},
  4881 		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
  4882 		},
  4883 
  4884 //--------------------------------------------- 
  4885 //! @SYMTestCaseID PBASE-T_CFILEMAN-1096
  4886 //! @SYMTestType CIT 
  4887 //!
  4888 //! @SYMAPI CFileMan::Rename()
  4889 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  4890 //! Rename a file 'FILE01.TXT' from source to the target.
  4891 //! @SYMTestActions Renames specified files from source to the target.
  4892 //! @SYMTestExpectedResults 1.KErrNone in success case
  4893 //! @SYMTestPriority High
  4894 //! @SYMTestStatus Implemented 
  4895 //---------------------------------------------    	
  4896  
  4897 		{	
  4898 		{1096, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
  4899 		{&gDriveToTest, (TText*)L"?:\\Src\\FILE01.TXT", 
  4900 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  4901 		(TText*)L"?:\\SrcCom\\", {ALL, {2,EOB}}},
  4902 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  4903 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  4904 		(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
  4905 		},
  4906 
  4907 //--------------------------------------------- 
  4908 //! @SYMTestCaseID PBASE-T_CFILEMAN-1097
  4909 //! @SYMTestType CIT 
  4910 //!
  4911 //! @SYMAPI CFileMan::Rename()
  4912 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  4913 //! Rename files with wildcard combination '*.*' from source to the target.
  4914 //! @SYMTestActions Renames specified files from source to the target.
  4915 //! @SYMTestExpectedResults 1.KErrNone in success case
  4916 //! @SYMTestPriority High
  4917 //! @SYMTestStatus Implemented 
  4918 //---------------------------------------------     			
  4919 		
  4920 			{	
  4921 			{1097, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
  4922 			{&gDriveToTest, (TText*)L"?:\\Src\\*.*", 
  4923 			(TText*)L"?:\\Src\\", {ALL, EMPTY},
  4924 			(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
  4925 			{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  4926 			(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  4927 			(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
  4928 			},
  4929 
  4930 //--------------------------------------------- 
  4931 //! @SYMTestCaseID PBASE-T_CFILEMAN-1098
  4932 //! @SYMTestType CIT 
  4933 //!
  4934 //! @SYMAPI CFileMan::Rename()
  4935 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  4936 //! Rename files with wildcard combination 'FILE*.TXT' from source to the target.
  4937 //! @SYMTestActions Renames specified files from source to the target.
  4938 //! @SYMTestExpectedResults 1.KErrNone in success case
  4939 //! @SYMTestPriority High
  4940 //! @SYMTestStatus Implemented 
  4941 //---------------------------------------------    			
  4942 
  4943 		{	
  4944 		{1098, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
  4945 		{&gDriveToTest, (TText*)L"?:\\Src\\FILE*.TXT", 
  4946 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  4947 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK02}},
  4948 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  4949 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  4950 		(TText*)L"?:\\TrgCom\\", {BLOCK02, EMPTY}}
  4951 		},
  4952    			
  4953 //--------------------------------------------- 
  4954 //! @SYMTestCaseID PBASE-T_CFILEMAN-1099
  4955 //! @SYMTestType CIT 
  4956 //!
  4957 //! @SYMAPI CFileMan::Rename()
  4958 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  4959 //! Rename files with wildcard combination 'FILE?.TXT' from source to the target.
  4960 //! @SYMTestActions Renames specified files from source to the target.
  4961 //! @SYMTestExpectedResults 1.KErrNone in success case
  4962 //! @SYMTestPriority High
  4963 //! @SYMTestStatus Implemented 
  4964 //---------------------------------------------    			
  4965 
  4966 		{	
  4967 		{1099, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
  4968 		{&gDriveToTest, (TText*)L"?:\\Src\\FILE?.TXT", 
  4969 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  4970 		(TText*)L"?:\\SrcCom\\", {ALL, {0,1,EOB}}},
  4971 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  4972 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  4973 		(TText*)L"?:\\TrgCom\\", {{0,1,EOB}, EMPTY}}
  4974 		},
  4975  
  4976 //--------------------------------------------- 
  4977 //! @SYMTestCaseID PBASE-T_CFILEMAN-1100
  4978 //! @SYMTestType CIT 
  4979 //!
  4980 //! @SYMAPI CFileMan::Rename()
  4981 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  4982 //! Rename files with wildcard combination '*.TXT' from source to the target.
  4983 //! @SYMTestActions Renames specified files from source to the target.
  4984 //! @SYMTestExpectedResults 1.KErrNone in success case
  4985 //! @SYMTestPriority High
  4986 //! @SYMTestStatus Implemented 
  4987 //---------------------------------------------   			
  4988 
  4989 		{	
  4990 		{1100, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
  4991 		{&gDriveToTest, (TText*)L"?:\\Src\\*.TXT", 
  4992 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  4993 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK20}},
  4994 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  4995 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  4996 		(TText*)L"?:\\TrgCom\\", {BLOCK20, EMPTY}}
  4997 		},
  4998    			
  4999 //--------------------------------------------- 
  5000 //! @SYMTestCaseID PBASE-T_CFILEMAN-1101
  5001 //! @SYMTestType CIT 
  5002 //!
  5003 //! @SYMAPI CFileMan::Rename()
  5004 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  5005 //! Rename files with wildcard combination 'FILE.*' from source to the target.
  5006 //! @SYMTestActions Renames specified files from source to the target.
  5007 //! @SYMTestExpectedResults 1.KErrNone in success case
  5008 //! @SYMTestPriority High
  5009 //! @SYMTestStatus Implemented 
  5010 //---------------------------------------------   			
  5011 
  5012 		{	
  5013 		{1101, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
  5014 		{&gDriveToTest, (TText*)L"?:\\Src\\FILE.*", 
  5015 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5016 		(TText*)L"?:\\SrcCom\\", {ALL, {4,6,55,EOB}}},
  5017 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  5018 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  5019 		(TText*)L"?:\\TrgCom\\", {{4,6,55,EOB}, EMPTY}}
  5020 		},
  5021  
  5022  //--------------------------------------------- 
  5023 //! @SYMTestCaseID PBASE-T_CFILEMAN-1102
  5024 //! @SYMTestType CIT 
  5025 //!
  5026 //! @SYMAPI CFileMan::Rename()
  5027 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  5028 //! Rename files with wildcard combination 'FILE01.TXT' from source to the target.
  5029 //! @SYMTestActions Renames specified files from source to the target.
  5030 //! @SYMTestExpectedResults 1.KErrNone in success case
  5031 //! @SYMTestPriority High
  5032 //! @SYMTestStatus Implemented 
  5033 //---------------------------------------------   			
  5034 
  5035 		{	
  5036 		{1102, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
  5037 		{&gDriveToTest, (TText*)L"?:\\Src\\FILE01.TXT", 
  5038 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5039 		(TText*)L"?:\\SrcCom\\", {ALL, {2,EOB}}},
  5040 		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.TXT", 
  5041 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  5042 		(TText*)L"?:\\TrgCom\\", {{44,EOB}, EMPTY}}
  5043 		},
  5044  
  5045  //--------------------------------------------- 
  5046 //! @SYMTestCaseID PBASE-T_CFILEMAN-1105
  5047 //! @SYMTestType CIT 
  5048 //!
  5049 //! @SYMAPI CFileMan::Rename()
  5050 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  5051 //! Rename files with wildcard combination '*.TXT' from source to the '*.REN' in target.
  5052 //! @SYMTestActions Renames specified files from source to the target.
  5053 //! @SYMTestExpectedResults 1.KErrNone in success case
  5054 //! @SYMTestPriority High
  5055 //! @SYMTestStatus Implemented 
  5056 //--------------------------------------------- 
  5057 
  5058 		{	
  5059 		{1105, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
  5060 		{&gDriveToTest, (TText*)L"?:\\Src\\*.TXT", 
  5061 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5062 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK20}},
  5063 		{&gDriveToTest, (TText*)L"?:\\Trg\\*.REN", 
  5064 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  5065 		(TText*)L"?:\\TrgCom\\", {BLOCK19, EMPTY}}
  5066 		},
  5067  
  5068  //--------------------------------------------- 
  5069 //! @SYMTestCaseID PBASE-T_CFILEMAN-1106
  5070 //! @SYMTestType CIT 
  5071 //!
  5072 //! @SYMAPI CFileMan::Rename()
  5073 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  5074 //! Rename files with wildcard combination 'FILE.*' from source to the '*.REN' in target.
  5075 //! @SYMTestActions Renames specified files from source to the target.
  5076 //! @SYMTestExpectedResults 1.KErrNone in success case
  5077 //! @SYMTestPriority High
  5078 //! @SYMTestStatus Implemented 
  5079 //---------------------------------------------   			
  5080 		
  5081 		{	
  5082 		{1106, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
  5083 		{&gDriveToTest, (TText*)L"?:\\Src\\FILE.*", 
  5084 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5085 		(TText*)L"?:\\SrcCom\\", {ALL, {4,6,55,EOB}}},
  5086 		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.*", 
  5087 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  5088 		(TText*)L"?:\\TrgCom\\", {{44,49,57,EOB}, EMPTY}}
  5089 		},
  5090  
  5091  //--------------------------------------------- 
  5092 //! @SYMTestCaseID PBASE-T_CFILEMAN-1108
  5093 //! @SYMTestType CIT 
  5094 //!
  5095 //! @SYMAPI CFileMan::Rename()
  5096 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  5097 //! Rename files with wildcard combination 'FILE01.TXT' from source to target.
  5098 //! @SYMTestActions Rename does not happen, returns the error code.
  5099 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  5100 //! @SYMTestPriority High
  5101 //! @SYMTestStatus Implemented 
  5102 //---------------------------------------------    			
  5103 			
  5104 		{	
  5105 		{1108, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  5106 		{&gDriveToTest, (TText*)L"?:\\Src\\FILE01.TXT", 
  5107 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5108 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  5109 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  5110 		(TText*)L"?:\\Trg\\", {{2,EOB}, EMPTY},
  5111 		(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
  5112 		},
  5113  
  5114  //--------------------------------------------- 
  5115 //! @SYMTestCaseID PBASE-T_CFILEMAN-1109
  5116 //! @SYMTestType CIT 
  5117 //!
  5118 //! @SYMAPI CFileMan::Rename()
  5119 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  5120 //! Rename files with wildcard combination '*.*' from source to target.
  5121 //! @SYMTestActions Rename does not happen, returns the error code.
  5122 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  5123 //! @SYMTestPriority High
  5124 //! @SYMTestStatus Implemented 
  5125 //---------------------------------------------    			
  5126    			
  5127 			{	
  5128 			{1109, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  5129 			{&gDriveToTest, (TText*)L"?:\\Src\\*", 
  5130 			(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5131 			(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  5132 			{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  5133 			(TText*)L"?:\\Trg\\", {ALL, EMPTY},
  5134 			(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
  5135 			},
  5136    			
  5137  //--------------------------------------------- 
  5138 //! @SYMTestCaseID PBASE-T_CFILEMAN-1110
  5139 //! @SYMTestType CIT 
  5140 //!
  5141 //! @SYMAPI CFileMan::Rename()
  5142 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  5143 //! Rename files with wildcard combination 'FILE*.TXT' from source to target.
  5144 //! @SYMTestActions Rename does not happen, returns the error code.
  5145 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  5146 //! @SYMTestPriority High
  5147 //! @SYMTestStatus Implemented 
  5148 //---------------------------------------------    			
  5149 		
  5150 				{	
  5151 				{1110, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  5152 				{&gDriveToTest, (TText*)L"?:\\Src\\FILE*.TXT", 
  5153 				(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5154 				(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  5155 				{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  5156 				(TText*)L"?:\\Trg\\", {BLOCK02, EMPTY},
  5157 				(TText*)L"?:\\TrgCom\\", {BLOCK02, EMPTY}}
  5158 				},		
  5159 							
  5160 	
  5161 
  5162  //--------------------------------------------- 
  5163 //! @SYMTestCaseID PBASE-T_CFILEMAN-1111
  5164 //! @SYMTestType CIT 
  5165 //!
  5166 //! @SYMAPI CFileMan::Rename()
  5167 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  5168 //! Rename files with wildcard combination 'FILE?.TXT' from source to target.
  5169 //! @SYMTestActions Rename does not happen, returns the error code.
  5170 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  5171 //! @SYMTestPriority High
  5172 //! @SYMTestStatus Implemented 
  5173 //---------------------------------------------   			
  5174    			
  5175 		{	
  5176 		{1111, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  5177 		{&gDriveToTest, (TText*)L"?:\\Src\\FILE?.TXT", 
  5178 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5179 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  5180 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  5181 		(TText*)L"?:\\Trg\\", {{0,1,EOB}, EMPTY},
  5182 		(TText*)L"?:\\TrgCom\\", {{0,1,EOB}, EMPTY}}
  5183 		},
  5184     			
  5185  //--------------------------------------------- 
  5186 //! @SYMTestCaseID PBASE-T_CFILEMAN-1112
  5187 //! @SYMTestType CIT 
  5188 //!
  5189 //! @SYMAPI CFileMan::Rename()
  5190 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  5191 //! Rename files with wildcard combination '*.TXT' from source to target.
  5192 //! @SYMTestActions Rename does not happen, returns the error code.
  5193 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  5194 //! @SYMTestPriority High
  5195 //! @SYMTestStatus Implemented 
  5196 //---------------------------------------------    			
  5197    			
  5198 		{	
  5199 		{1112, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  5200 		{&gDriveToTest, (TText*)L"?:\\Src\\*.TXT", 
  5201 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5202 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  5203 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  5204 		(TText*)L"?:\\Trg\\", {BLOCK20, EMPTY},
  5205 		(TText*)L"?:\\TrgCom\\", {BLOCK20, EMPTY}}
  5206 		},
  5207    
  5208  //--------------------------------------------- 
  5209 //! @SYMTestCaseID PBASE-T_CFILEMAN-1113
  5210 //! @SYMTestType CIT 
  5211 //!
  5212 //! @SYMAPI CFileMan::Rename()
  5213 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  5214 //! Rename files with wildcard combination 'FILE.*' from source to target.
  5215 //! @SYMTestActions Rename does not happen, returns the error code.
  5216 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  5217 //! @SYMTestPriority High
  5218 //! @SYMTestStatus Implemented 
  5219 //---------------------------------------------    			
  5220    			
  5221 		{	
  5222 		{1113, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  5223 		{&gDriveToTest, (TText*)L"?:\\Src\\FILE.*", 
  5224 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5225 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  5226 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  5227 		(TText*)L"?:\\Trg\\", {{4,6,55,EOB}, EMPTY},
  5228 		(TText*)L"?:\\TrgCom\\", {{4,6,55,EOB}, EMPTY}}
  5229 		},
  5230    			
  5231  //--------------------------------------------- 
  5232 //! @SYMTestCaseID PBASE-T_CFILEMAN-1114
  5233 //! @SYMTestType CIT 
  5234 //!
  5235 //! @SYMAPI CFileMan::Rename()
  5236 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  5237 //! Rename files with wildcard combination 'FILE01.TXT' from source to 'RENAMED.TXT' in target.
  5238 //! @SYMTestActions Rename does not happen, returns the error code.
  5239 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  5240 //! @SYMTestPriority High
  5241 //! @SYMTestStatus Implemented 
  5242 //---------------------------------------------    			
  5243    			
  5244 		{	
  5245 		{1114, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  5246 		{&gDriveToTest, (TText*)L"?:\\Src\\FILE01.TXT", 
  5247 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5248 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  5249 		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.TXT", 
  5250 		(TText*)L"?:\\Trg\\", {{44,EOB}, EMPTY},
  5251 		(TText*)L"?:\\TrgCom\\", {{44,EOB}, EMPTY}}
  5252 		},
  5253 
  5254  //--------------------------------------------- 
  5255 //! @SYMTestCaseID PBASE-T_CFILEMAN-1117
  5256 //! @SYMTestType CIT 
  5257 //!
  5258 //! @SYMAPI CFileMan::Rename()
  5259 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  5260 //! Rename files with wildcard combination '*.TXT' from source to '*.REN' in target.
  5261 //! @SYMTestActions Rename does not happen, returns the error code.
  5262 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  5263 //! @SYMTestPriority High
  5264 //! @SYMTestStatus Implemented 
  5265 //---------------------------------------------    			
  5266 			
  5267 		{	
  5268 		{1117, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  5269 		{&gDriveToTest, (TText*)L"?:\\Src\\*.TXT", 
  5270 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5271 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  5272 		{&gDriveToTest, (TText*)L"?:\\Trg\\*.REN", 
  5273 		(TText*)L"?:\\Trg\\", {BLOCK19, EMPTY},
  5274 		(TText*)L"?:\\TrgCom\\", {BLOCK19, EMPTY}}
  5275 		},
  5276  
  5277  //--------------------------------------------- 
  5278 //! @SYMTestCaseID PBASE-T_CFILEMAN-1118
  5279 //! @SYMTestType CIT 
  5280 //!
  5281 //! @SYMAPI CFileMan::Rename()
  5282 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
  5283 //! Rename files with wildcard combination 'FILE.*' from source to 'RENAMED.*' in target.
  5284 //! @SYMTestActions Rename does not happen, returns the error code.
  5285 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  5286 //! @SYMTestPriority High
  5287 //! @SYMTestStatus Implemented 
  5288 //---------------------------------------------    			
  5289 			
  5290 		{	
  5291 		{1118, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  5292 		{&gDriveToTest, (TText*)L"?:\\Src\\FILE.*", 
  5293 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5294 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  5295 		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.*", 
  5296 		(TText*)L"?:\\Trg\\", {{44,49,57,EOB}, EMPTY},
  5297 		(TText*)L"?:\\TrgCom\\", {{44,49,57,EOB}, EMPTY}}
  5298 		},
  5299  
  5300  //--------------------------------------------- 
  5301 //! @SYMTestCaseID PBASE-T_CFILEMAN-1120
  5302 //! @SYMTestType CIT 
  5303 //!
  5304 //! @SYMAPI CFileMan::Rename()
  5305 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  5306 //! Rename files with wildcard combination 'FILE01.TXT' from source to target.
  5307 //! @SYMTestActions Renames the specified files from source to the target.
  5308 //! @SYMTestExpectedResults 1.KErrNone in success case.
  5309 //! @SYMTestPriority High
  5310 //! @SYMTestStatus Implemented 
  5311 //--------------------------------------------- 
  5312 			
  5313 		{	
  5314 		{1120, ECFMRename, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  5315 		{&gDriveToTest, (TText*)L"?:\\Src\\FILE01.TXT", 
  5316 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5317 		(TText*)L"?:\\SrcCom\\", {ALL, {2,EOB}}},
  5318 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  5319 		(TText*)L"?:\\Trg\\", {{2,EOB}, EMPTY},
  5320 		(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
  5321 		},
  5322  
  5323  //--------------------------------------------- 
  5324 //! @SYMTestCaseID PBASE-T_CFILEMAN-1121
  5325 //! @SYMTestType CIT 
  5326 //!
  5327 //! @SYMAPI CFileMan::Rename()
  5328 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  5329 //! Rename files with wildcard combination '*.*' from source to target.
  5330 //! @SYMTestActions Renames the specified files from source to the target.
  5331 //! @SYMTestExpectedResults 1.KErrNone in success case.
  5332 //! @SYMTestPriority High
  5333 //! @SYMTestStatus Implemented 
  5334 //---------------------------------------------    			
  5335 		
  5336 			{	
  5337 			{1121, ECFMRename, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  5338 			{&gDriveToTest, (TText*)L"?:\\Src\\*", 
  5339 			(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5340 			(TText*)L"?:\\SrcCom\\", {ALL, BLOCK24}},
  5341 			{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  5342 			(TText*)L"?:\\Trg\\", {ALL, EMPTY},
  5343 			(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
  5344 			},	
  5345 
  5346  //--------------------------------------------- 
  5347 //! @SYMTestCaseID PBASE-T_CFILEMAN-1122
  5348 //! @SYMTestType CIT 
  5349 //!
  5350 //! @SYMAPI CFileMan::Rename()
  5351 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  5352 //! Rename files with wildcard combination 'FILE*.TXT' from source to target.
  5353 //! @SYMTestActions Renames the specified files from source to the target.
  5354 //! @SYMTestExpectedResults 1.KErrNone in success case.
  5355 //! @SYMTestPriority High
  5356 //! @SYMTestStatus Implemented 
  5357 //---------------------------------------------    			
  5358 
  5359 		{	
  5360 		{1122, ECFMRename, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  5361 		{&gDriveToTest, (TText*)L"?:\\Src\\FILE*.TXT", 
  5362 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5363 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK02}},
  5364 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  5365 		(TText*)L"?:\\Trg\\", {BLOCK02, EMPTY},
  5366 		(TText*)L"?:\\TrgCom\\", {BLOCK02, EMPTY}}
  5367 		},
  5368  
  5369  //--------------------------------------------- 
  5370 //! @SYMTestCaseID PBASE-T_CFILEMAN-1123
  5371 //! @SYMTestType CIT 
  5372 //!
  5373 //! @SYMAPI CFileMan::Rename()
  5374 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  5375 //! Rename files with wildcard combination 'FILE?.TXT' from source to target.
  5376 //! @SYMTestActions Renames the specified files from source to the target.
  5377 //! @SYMTestExpectedResults 1.KErrNone in success case.
  5378 //! @SYMTestPriority High
  5379 //! @SYMTestStatus Implemented 
  5380 //---------------------------------------------    			
  5381 
  5382 		{	
  5383 		{1123, ECFMRename, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  5384 		{&gDriveToTest, (TText*)L"?:\\Src\\FILE?.TXT", 
  5385 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5386 		(TText*)L"?:\\SrcCom\\", {ALL, {0,1,EOB}}},
  5387 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  5388 		(TText*)L"?:\\Trg\\", {{0,1,EOB}, EMPTY},
  5389 		(TText*)L"?:\\TrgCom\\", {{0,1,EOB}, EMPTY}}
  5390 		},
  5391   //--------------------------------------------- 
  5392 //! @SYMTestCaseID PBASE-T_CFILEMAN-1124
  5393 //! @SYMTestType CIT 
  5394 //!
  5395 //! @SYMAPI CFileMan::Rename()
  5396 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  5397 //! Rename files with wildcard combination '*.TXT' from source to target.
  5398 //! @SYMTestActions Renames the specified files from source to the target.
  5399 //! @SYMTestExpectedResults 1.KErrNone in success case.
  5400 //! @SYMTestPriority High
  5401 //! @SYMTestStatus Implemented 
  5402 //---------------------------------------------    			
  5403 
  5404 		{	
  5405 		{1124, ECFMRename, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  5406 		{&gDriveToTest, (TText*)L"?:\\Src\\*.TXT", 
  5407 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5408 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK20}},
  5409 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  5410 		(TText*)L"?:\\Trg\\", {BLOCK20, EMPTY},
  5411 		(TText*)L"?:\\TrgCom\\", {BLOCK20, EMPTY}}
  5412 		},
  5413  
  5414  //--------------------------------------------- 
  5415 //! @SYMTestCaseID PBASE-T_CFILEMAN-1125
  5416 //! @SYMTestType CIT 
  5417 //!
  5418 //! @SYMAPI CFileMan::Rename()
  5419 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  5420 //! Rename files with wildcard combination 'FILE.*' from source to target.
  5421 //! @SYMTestActions Renames the specified files from source to the target.
  5422 //! @SYMTestExpectedResults 1.KErrNone in success case.
  5423 //! @SYMTestPriority High
  5424 //! @SYMTestStatus Implemented 
  5425 //---------------------------------------------    			
  5426 
  5427 		{	
  5428 		{1125, ECFMRename, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  5429 		{&gDriveToTest, (TText*)L"?:\\Src\\FILE.*", 
  5430 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5431 		(TText*)L"?:\\SrcCom\\", {ALL, {4,6,55,EOB}}},
  5432 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  5433 		(TText*)L"?:\\Trg\\", {{4,6,55,EOB}, EMPTY},
  5434 		(TText*)L"?:\\TrgCom\\", {{4,6,55,EOB}, EMPTY}}
  5435 		},
  5436  
  5437  //--------------------------------------------- 
  5438 //! @SYMTestCaseID PBASE-T_CFILEMAN-1126
  5439 //! @SYMTestType CIT 
  5440 //!
  5441 //! @SYMAPI CFileMan::Rename()
  5442 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  5443 //! Rename files with wildcard combination 'FILE01.TXT' from source to 'RENAMED.TXT' in target.
  5444 //! @SYMTestActions Renames the specified files from source to the target.
  5445 //! @SYMTestExpectedResults 1.KErrNone in success case.
  5446 //! @SYMTestPriority High
  5447 //! @SYMTestStatus Implemented 
  5448 //---------------------------------------------    			
  5449 
  5450 		{	
  5451 		{1126, ECFMRename, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  5452 		{&gDriveToTest, (TText*)L"?:\\Src\\FILE01.TXT", 
  5453 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5454 		(TText*)L"?:\\SrcCom\\", {ALL, {2,EOB}}},
  5455 		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.TXT", 
  5456 		(TText*)L"?:\\Trg\\", {{44,EOB}, EMPTY},
  5457 		(TText*)L"?:\\TrgCom\\", {{44,EOB}, EMPTY}}
  5458 		},
  5459  
  5460 
  5461 
  5462  //--------------------------------------------- 
  5463 //! @SYMTestCaseID PBASE-T_CFILEMAN-1129
  5464 //! @SYMTestType CIT 
  5465 //!
  5466 //! @SYMAPI CFileMan::Rename()
  5467 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  5468 //! Rename files with wildcard combination '*.TXT' from source to '*.REN' in target.
  5469 //! @SYMTestActions Renames the specified files from source to the target.
  5470 //! @SYMTestExpectedResults 1.KErrNone in success case.
  5471 //! @SYMTestPriority High
  5472 //! @SYMTestStatus Implemented 
  5473 //---------------------------------------------    			
  5474 
  5475 		{	
  5476 		{1129, ECFMRename, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  5477 		{&gDriveToTest, (TText*)L"?:\\Src\\*.TXT", 
  5478 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5479 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK20}},
  5480 		{&gDriveToTest, (TText*)L"?:\\Trg\\*.REN", 
  5481 		(TText*)L"?:\\Trg\\", {BLOCK19, EMPTY},
  5482 		(TText*)L"?:\\TrgCom\\", {BLOCK19, EMPTY}}
  5483 		},
  5484  
  5485  //--------------------------------------------- 
  5486 //! @SYMTestCaseID PBASE-T_CFILEMAN-1130
  5487 //! @SYMTestType CIT 
  5488 //!
  5489 //! @SYMAPI CFileMan::Rename()
  5490 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
  5491 //! Rename files with wildcard combination 'FILE.*' from source to 'RENAMED.*' in target.
  5492 //! @SYMTestActions Renames the specified files from source to the target.
  5493 //! @SYMTestExpectedResults 1.KErrNone in success case.
  5494 //! @SYMTestPriority High
  5495 //! @SYMTestStatus Implemented 
  5496 //---------------------------------------------    			
  5497 			
  5498 		{	
  5499 		{1130, ECFMRename, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  5500 		{&gDriveToTest, (TText*)L"?:\\Src\\FILE.*", 
  5501 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5502 		(TText*)L"?:\\SrcCom\\", {ALL, {4,6,55,EOB}}},
  5503 		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.*", 
  5504 		(TText*)L"?:\\Trg\\", {{44,49,57,EOB}, EMPTY},
  5505 		(TText*)L"?:\\TrgCom\\", {{44,49,57,EOB}, EMPTY}}
  5506 		},
  5507  
  5508  //--------------------------------------------- 
  5509 //! @SYMTestCaseID PBASE-T_CFILEMAN-1132
  5510 //! @SYMTestType CIT 
  5511 //!
  5512 //! @SYMAPI CFileMan::Rename()
  5513 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
  5514 //! Rename files from Src directory without backward slash to the target.
  5515 //! @SYMTestActions Renames the specified files from source to the target.
  5516 //! @SYMTestExpectedResults 1.KErrNone in success case.
  5517 //! @SYMTestPriority High
  5518 //! @SYMTestStatus Implemented 
  5519 //---------------------------------------------   	
  5520   			
  5521 		{	
  5522 		{1132, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
  5523 		{&gDriveToTest, (TText*)L"?:\\Src\\DIR1", 
  5524 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5525 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
  5526 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  5527 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  5528 		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
  5529 		},
  5530  
  5531  //--------------------------------------------- 
  5532 //! @SYMTestCaseID PBASE-T_CFILEMAN-1133
  5533 //! @SYMTestType CIT 
  5534 //!
  5535 //! @SYMAPI CFileMan::Rename()
  5536 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
  5537 //! Rename files from Src directory without backward slash to the target directory without backward slash.
  5538 //! @SYMTestActions Renames the specified files from source to the target.
  5539 //! @SYMTestExpectedResults 1.KErrNone in success case.
  5540 //! @SYMTestPriority High
  5541 //! @SYMTestStatus Implemented 
  5542 //---------------------------------------------    			
  5543 
  5544 			{	
  5545 			{1133, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  5546 			{&gDriveToTest, (TText*)L"?:\\Src\\DIR1", 
  5547 			(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5548 			(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  5549 			{&gDriveToTest, (TText*)L"?:\\Trg", 
  5550 			(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  5551 			(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  5552 			},
  5553 		
  5554  //--------------------------------------------- 
  5555 //! @SYMTestCaseID PBASE-T_CFILEMAN-1134
  5556 //! @SYMTestType CIT 
  5557 //!
  5558 //! @SYMAPI CFileMan::Rename()
  5559 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
  5560 //! Rename files from Src to the unspecified(NULL) target path.
  5561 //! @SYMTestActions Renames the specified files from source to the target.
  5562 //! @SYMTestExpectedResults 1.KErrNone in success case.
  5563 //! @SYMTestPriority High
  5564 //! @SYMTestStatus Implemented 
  5565 //---------------------------------------------    			
  5566  			
  5567 		{	
  5568 		{1134, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
  5569 		{&gDriveToTest, (TText*)L"?:\\Src\\DIR1", 
  5570 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5571 		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
  5572 		{&gDriveToTest, (TText*)L"", 
  5573 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {EMPTY, EMPTY},
  5574 		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
  5575 		},
  5576   			
  5577  //--------------------------------------------- 
  5578 //! @SYMTestCaseID PBASE-T_CFILEMAN-1135
  5579 //! @SYMTestType CIT 
  5580 //!
  5581 //! @SYMAPI CFileMan::Rename()
  5582 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
  5583 //! Rename files from unspecified(NULL) Src  to the target.
  5584 //! @SYMTestActions Renames the specified files from source to the target.
  5585 //! @SYMTestExpectedResults 1.KErrNone in success case.
  5586 //! @SYMTestPriority High
  5587 //! @SYMTestStatus Implemented 
  5588 //--------------------------------------------- 
  5589    			
  5590 			{	
  5591 			{1135, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
  5592 			{&gDriveToTest, (TText*)L"", 
  5593 			(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  5594 			(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
  5595 			{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  5596 			(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  5597 			(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
  5598 			},	
  5599   			
  5600  //--------------------------------------------- 
  5601 //! @SYMTestCaseID PBASE-T_CFILEMAN-1136
  5602 //! @SYMTestType CIT 
  5603 //!
  5604 //! @SYMAPI CFileMan::Rename()
  5605 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
  5606 //! Rename files from Src to same Src location.
  5607 //! @SYMTestActions Renames the specified files from source to the target.
  5608 //! @SYMTestExpectedResults 1.KErrNone in success case.
  5609 //! @SYMTestPriority High
  5610 //! @SYMTestStatus Implemented 
  5611 //---------------------------------------------   
  5612    			
  5613 		{	
  5614 		{1136, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
  5615 		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  5616 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  5617 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  5618 		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  5619 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  5620 		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
  5621 		},
  5622    			
  5623  //--------------------------------------------- 
  5624 //! @SYMTestCaseID PBASE-T_CFILEMAN-1137
  5625 //! @SYMTestType CIT 
  5626 //!
  5627 //! @SYMAPI CFileMan::Rename()
  5628 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmptyTar' option 
  5629 //! Rename files from Src directory without backward slash to the target.
  5630 //! @SYMTestActions Rename does not happen, returns the error code.
  5631 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  5632 //! @SYMTestPriority High
  5633 //! @SYMTestStatus Implemented 
  5634 //---------------------------------------------    			
  5635   			
  5636 		{	
  5637 		{1137, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  5638 		{&gDriveToTest, (TText*)L"?:\\Src\\DIR1", 
  5639 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5640 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  5641 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  5642 		(TText*)L"?:\\Trg\\", {BLOCK09, EMPTY},
  5643 		(TText*)L"?:\\TrgCom\\", {BLOCK09, EMPTY}}
  5644 		},
  5645   
  5646  //--------------------------------------------- 
  5647 //! @SYMTestCaseID PBASE-T_CFILEMAN-1138
  5648 //! @SYMTestType CIT 
  5649 //!
  5650 //! @SYMAPI CFileMan::Rename()
  5651 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmptyTar' option 
  5652 //! Rename files from Src directory without backward slash to the target directory without backward slash.
  5653 //! @SYMTestActions Rename does not happen, returns the error code.
  5654 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  5655 //! @SYMTestPriority High
  5656 //! @SYMTestStatus Implemented 
  5657 //---------------------------------------------     			
  5658    			
  5659 		{	
  5660 		{1138, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  5661 		{&gDriveToTest, (TText*)L"?:\\Src\\DIR1", 
  5662 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5663 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  5664 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  5665 		(TText*)L"?:\\Trg\\", {BLOCK41, EMPTY},
  5666 		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
  5667 		},
  5668   
  5669  //--------------------------------------------- 
  5670 //! @SYMTestCaseID PBASE-T_CFILEMAN-1139
  5671 //! @SYMTestType CIT 
  5672 //!
  5673 //! @SYMAPI CFileMan::Rename()
  5674 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmptyTar' option 
  5675 //! Rename files from Src to the unspecified(NULL) target path.
  5676 //! @SYMTestActions Rename does not happen, returns the error code.
  5677 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  5678 //! @SYMTestPriority High
  5679 //! @SYMTestStatus Implemented 
  5680 //---------------------------------------------    			
  5681     			
  5682 		{	
  5683 		{1139, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  5684 		{&gDriveToTest, (TText*)L"?:\\Src\\DIR1", 
  5685 		(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5686 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  5687 		{&gDriveToTest, (TText*)L"", 
  5688 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {BLOCK41, EMPTY},
  5689 		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
  5690 		},
  5691     			
  5692  //--------------------------------------------- 
  5693 //! @SYMTestCaseID PBASE-T_CFILEMAN-1140
  5694 //! @SYMTestType CIT 
  5695 //!
  5696 //! @SYMAPI CFileMan::Rename()
  5697 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmptyTar' option 
  5698 //! Rename files from unspecified(NULL) Src  to the target.
  5699 //! @SYMTestActions Rename does not happen, returns the error code.
  5700 //! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
  5701 //! @SYMTestPriority High
  5702 //! @SYMTestStatus Implemented 
  5703 //---------------------------------------------    			
  5704 			
  5705 		{	
  5706 		{1140, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  5707 		{&gDriveToTest, (TText*)L"", 
  5708 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  5709 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  5710 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  5711 		(TText*)L"?:\\Trg\\", {ALL, EMPTY},
  5712 		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
  5713 		},
  5714  
  5715  //--------------------------------------------- 
  5716 //! @SYMTestCaseID PBASE-T_CFILEMAN-1141
  5717 //! @SYMTestType CIT 
  5718 //!
  5719 //! @SYMAPI CFileMan::Rename()
  5720 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmptyTar' option 
  5721 //! Rename files from Src to same Src location.
  5722 //! @SYMTestActions Renames the specified files from source to the target.
  5723 //! @SYMTestExpectedResults 1.KErrNone in success case.
  5724 //! @SYMTestPriority High
  5725 //! @SYMTestStatus Implemented 
  5726 //---------------------------------------------     			
  5727  			
  5728 		{	
  5729 		{1141, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
  5730 		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  5731 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  5732 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  5733 		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  5734 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  5735 		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  5736 		},
  5737   			
  5738  //--------------------------------------------- 
  5739 //! @SYMTestCaseID PBASE-T_CFILEMAN-1142
  5740 //! @SYMTestType CIT 
  5741 //!
  5742 //! @SYMAPI CFileMan::Rename()
  5743 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmptyTar' option 
  5744 //! Rename files from Src directory without backward slash to the target.
  5745 //! @SYMTestActions Renames the specified files from source to the target.
  5746 //! @SYMTestExpectedResults 1.KErrNone in success case.
  5747 //! @SYMTestPriority High
  5748 //! @SYMTestStatus Implemented 
  5749 //--------------------------------------------- 
  5750      
  5751 			{	
  5752 			{1142, ECFMRename, CFileMan::EOverWrite, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  5753 			{&gDriveToTest, (TText*)L"?:\\Src\\DIR1", 
  5754 			(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5755 			(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  5756 			{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  5757 			(TText*)L"?:\\Trg\\", {BLOCK41, EMPTY},
  5758 			(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
  5759 			},
  5760 	
  5761  //--------------------------------------------- 
  5762 //! @SYMTestCaseID PBASE-T_CFILEMAN-1143
  5763 //! @SYMTestType CIT 
  5764 //!
  5765 //! @SYMAPI CFileMan::Rename()
  5766 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmptyTar' option 
  5767 //! Rename files from Src directory without backward slash to the target directory without backward slash.
  5768 //! @SYMTestActions Renames the specified files from source to the target.
  5769 //! @SYMTestExpectedResults 1.KErrNone in success case.
  5770 //! @SYMTestPriority High
  5771 //! @SYMTestStatus Implemented 
  5772 //---------------------------------------------
  5773 
  5774 				{	
  5775 				{1143, ECFMRename, CFileMan::EOverWrite, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  5776 				{&gDriveToTest, (TText*)L"?:\\Src\\DIR1", 
  5777 				(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5778 				(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  5779 				{&gDriveToTest, (TText*)L"?:\\Trg", 
  5780 				(TText*)L"?:\\Trg\\", {ALL, EMPTY},
  5781 				(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
  5782 				},
  5783 			
  5784  //--------------------------------------------- 
  5785 //! @SYMTestCaseID PBASE-T_CFILEMAN-1144
  5786 //! @SYMTestType CIT 
  5787 //!
  5788 //! @SYMAPI CFileMan::Rename()
  5789 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmptyTar' option 
  5790 //! Rename files from Src to the unspecified(NULL) target path.
  5791 //! @SYMTestActions Renames the specified files from source to the target.
  5792 //! @SYMTestExpectedResults 1.KErrNone in success case.
  5793 //! @SYMTestPriority High
  5794 //! @SYMTestStatus Implemented 
  5795 //---------------------------------------------   			
  5796 
  5797 			{	
  5798 			{1144, ECFMRename, CFileMan::EOverWrite, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
  5799 			{&gDriveToTest, (TText*)L"?:\\Src\\DIR1", 
  5800 			(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5801 			(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  5802 			{&gDriveToTest, (TText*)L"", 
  5803 			(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {BLOCK41, EMPTY},
  5804 			(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
  5805 			},
  5806 				
  5807 				
  5808  //--------------------------------------------- 
  5809 //! @SYMTestCaseID PBASE-T_CFILEMAN-1145
  5810 //! @SYMTestType CIT 
  5811 //!
  5812 //! @SYMAPI CFileMan::Rename()
  5813 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmptyTar' option 
  5814 //! Rename files from unspecified(NULL) Src  to the target.
  5815 //! @SYMTestActions Renames the specified files from source to the target.
  5816 //! @SYMTestExpectedResults 1.KErrNone in success case.
  5817 //! @SYMTestPriority High
  5818 //! @SYMTestStatus Implemented 
  5819 //--------------------------------------------- 
  5820 
  5821 			{	
  5822 			{1145, ECFMRename, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  5823 			{&gDriveToTest, (TText*)L"", 
  5824 			(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  5825 			(TText*)L"?:\\SrcCom\\", {ALL, BLOCK24}},
  5826 			{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  5827 			(TText*)L"?:\\Trg\\", {ALL, EMPTY},
  5828 			(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
  5829 			},
  5830  //--------------------------------------------- 
  5831 //! @SYMTestCaseID PBASE-T_CFILEMAN-1146
  5832 //! @SYMTestType CIT 
  5833 //!
  5834 //! @SYMAPI CFileMan::Rename()
  5835 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmptyTar' option 
  5836 //! Rename files from Src to same Src location. 
  5837 //! @SYMTestActions Renames the specified files from source to the target.
  5838 //! @SYMTestExpectedResults 1.KErrNone in success case.
  5839 //! @SYMTestPriority High
  5840 //! @SYMTestStatus Implemented 
  5841 //---------------------------------------------   			
  5842       			
  5843 		{	
  5844 		{1146, ECFMRename, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
  5845 		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  5846 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
  5847 		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  5848 		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
  5849 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  5850 		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  5851 		},
  5852    	
  5853  //--------------------------------------------- 
  5854 //! @SYMTestCaseID PBASE-T_CFILEMAN-1147
  5855 //! @SYMTestType CIT 
  5856 //!
  5857 //! @SYMAPI CFileMan::Move()
  5858 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  5859 //! Move files with invalid path 'C\\Src\\FILE01.TXT' from Src to target. 
  5860 //! @SYMTestActions Move does not happen, returns the error code..
  5861 //! @SYMTestExpectedResults 1.KErrBadName in success case.
  5862 //! @SYMTestPriority High
  5863 //! @SYMTestStatus Implemented 
  5864 //---------------------------------------------   			
  5865   			
  5866 		{	
  5867 		{1147, ECFMMove, 0, KErrBadName, KErrBadName, KErrBadName},
  5868 		{&gFixedDriveValid, (TText*)L"C\\Src\\FILE01.TXT", 
  5869 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {EMPTY, EMPTY},
  5870 		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
  5871 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  5872 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  5873 		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  5874 		},
  5875 
  5876  //--------------------------------------------- 
  5877 //! @SYMTestCaseID PBASE-T_CFILEMAN-1148
  5878 //! @SYMTestType CIT 
  5879 //!
  5880 //! @SYMAPI CFileMan::Move()
  5881 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  5882 //! Move files with invalid path 'C:Src\\FILE01.TXT'from Src to target. 
  5883 //! @SYMTestActions Move does not happen, returns the error code..
  5884 //! @SYMTestExpectedResults 1.KErrBadName in success case.
  5885 //! @SYMTestPriority High
  5886 //! @SYMTestStatus Implemented 
  5887 //---------------------------------------------    			
  5888  			
  5889 		{	
  5890 		{1148, ECFMMove, 0, KErrBadName, KErrBadName, KErrBadName},
  5891 		{&gFixedDriveValid, (TText*)L"C:Src\\FILE01.TXT", 
  5892 		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {EMPTY, EMPTY},
  5893 		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
  5894 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  5895 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  5896 		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  5897 		},
  5898 
  5899 		
  5900  //--------------------------------------------- 
  5901 //! @SYMTestCaseID PBASE-T_CFILEMAN-1150
  5902 //! @SYMTestType CIT 
  5903 //!
  5904 //! @SYMAPI CFileMan::Move()
  5905 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  5906 //! Move file with long filename from Src to target. 
  5907 //! @SYMTestActions Move does not happen, returns the error code..
  5908 //! @SYMTestExpectedResults 1.KErrBadName in success case.
  5909 //! @SYMTestPriority High
  5910 //! @SYMTestStatus Implemented 
  5911 //---------------------------------------------    			
  5912      			
  5913 		{	
  5914 		{1150, ECFMMove, 0, KErrBadName, KErrBadName, KErrBadName},
  5915 		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1\\asdffdsa01asdffdsa02asdffdsa03asdffdsa04asdffdsa05asdffdsa06asdffdsa07asdffdsa08asdffdsa09asdffdsa10asdffdsa11asdffdsa12asdffdsa13asdffdsa14asdffdsa15asdffdsa16asdffdsa17asdffdsa18asdffdsa19asdffdsa20asdffdsa21asdffdsa22asdffdsa23asdffdsa24asdffdsa25asdffdsa26", 
  5916 		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
  5917 		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
  5918 		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  5919 		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  5920 		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  5921 		},
  5922  
  5923  //--------------------------------------------- 
  5924 //! @SYMTestCaseID PBASE-T_CFILEMAN-1151
  5925 //! @SYMTestType CIT 
  5926 //!
  5927 //! @SYMAPI CFileMan::Move()
  5928 //! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  5929 //! Move file with long pathname from Src to target. 
  5930 //! @SYMTestActions Move does not happen, returns the error code..
  5931 //! @SYMTestExpectedResults 1.KErrBadName in success case.
  5932 //! @SYMTestPriority High
  5933 //! @SYMTestStatus Implemented 
  5934 //---------------------------------------------    			
  5935    			
  5936 		{	
  5937 				{1151, ECFMMove, 0, KErrBadName, KErrBadName, KErrBadName},
  5938 				{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1\\asdffdsa01asdffdsa02asdffdsa03asdffdsa04asdffdsa05asdffdsa06asdffdsa07asdffdsa08asdffdsa09asdffdsa10asdffdsa11asdffdsa12asdffdsa13asdffdsa14asdffdsa15asdffdsa16asdffdsa17asdffdsa18asdffdsa19asdffdsa20asdffdsa21asdffdsa22asdffdsa23asdffdsa24asdffdsa25asdffdsa26\\fdsa21asdffds\\NAME\\FGHIJ\\TEST\\", 
  5939 				(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5940 				(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  5941 				{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  5942 				(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  5943 				(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  5944 		},
  5945 		 
  5946 		 //--------------------------------------------- 
  5947 		//! @SYMTestCaseID PBASE-T_CFILEMAN-1152
  5948 		//! @SYMTestType CIT 
  5949 		//!
  5950 		//! @SYMAPI CFileMan::Move()
  5951 		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  5952 		//! Move file from path that doesnot exist in Src to target. 
  5953 		//! @SYMTestActions Move does not happen, returns the error code..
  5954 		//! @SYMTestExpectedResults 1.KErrPathNotFound in success case.
  5955 		//! @SYMTestPriority High
  5956 		//! @SYMTestStatus Implemented 
  5957 		//---------------------------------------------   			
  5958 	
  5959 				/*{	
  5960 				{1152, ECFMMove, 0, KErrPathNotFound, KErrNone, KErrPathNotFound},
  5961 				{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1\\NODIR\\*.*", 
  5962 				(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5963 				(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  5964 				{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  5965 				(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  5966 				(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  5967 				},*/
  5968 		 
  5969 		 //--------------------------------------------- 
  5970 		//! @SYMTestCaseID PBASE-T_CFILEMAN-1153
  5971 		//! @SYMTestType CIT 
  5972 		//!
  5973 		//! @SYMAPI CFileMan::Move()
  5974 		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  5975 		//! Move file from Src to path that doesnot exist in target. 
  5976 		//! @SYMTestActions Move does not happen, returns the error code..
  5977 		//! @SYMTestExpectedResults 1.KErrPathNotFound in success case.
  5978 		//! @SYMTestPriority High
  5979 		//! @SYMTestStatus Implemented 
  5980 		//---------------------------------------------    			
  5981 		   			
  5982 					{	
  5983 					{1153, ECFMMove, 0, KErrPathNotFound, KErrNone, KErrPathNotFound},
  5984 					{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1\\*.*", 
  5985 					(TText*)L"?:\\Src\\", {ALL, EMPTY},
  5986 					(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  5987 					{&gDriveToTest, (TText*)L"?:\\NOTARGET\\", 
  5988 					(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  5989 					(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  5990 					},
  5991 		   	
  5992 		   			
  5993 		 //--------------------------------------------- 
  5994 		//! @SYMTestCaseID PBASE-T_CFILEMAN-1154
  5995 		//! @SYMTestType CIT 
  5996 		//!
  5997 		//! @SYMAPI CFileMan::Move()
  5998 		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  5999 		//! Move file from Src to target with longpath. 
  6000 		//! @SYMTestActions Move does not happen, returns the error code..
  6001 		//! @SYMTestExpectedResults 1.KErrBadName in success case.
  6002 		//! @SYMTestPriority High
  6003 		//! @SYMTestStatus Implemented 
  6004 		//---------------------------------------------
  6005   			
  6006 				{	
  6007 				{1154, ECFMMove, 0, KErrBadName, KErrBadName, KErrBadName},
  6008 				{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
  6009 				(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
  6010 				(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
  6011 				{&gDriveToTest, (TText*)L"?:\\TRG\\asdffdsa01asdffdsa02asdffdsa03asdffdsa04asdffdsa05asdffdsa06asdffdsa07asdffdsa08asdffdsa09asdffdsa10asdffdsa11asdffdsa12asdffdsa13asdffdsa14asdffdsa15asdffdsa16asdffdsa17asdffdsa18asdffdsa19asdffdsa20asdffdsa21asdffdsa22asdffdsa23asdffdsa24asdffdsa25asdffdsa26\\",
  6012 				(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  6013 				(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  6014 				},
  6015 		 			
  6016 		 //--------------------------------------------- 
  6017 		//! @SYMTestCaseID PBASE-T_CFILEMAN-1155
  6018 		//! @SYMTestType CIT 
  6019 		//!
  6020 		//! @SYMAPI CFileMan::Move()
  6021 		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  6022 		//! Move file from ReadOnly Drive Src to target. 
  6023 		//! @SYMTestActions Move does not happen, returns the error code..
  6024 		//! @SYMTestExpectedResults 1.KErrAccessDenied in success case.
  6025 		//! @SYMTestPriority High
  6026 		//! @SYMTestStatus Implemented 
  6027 		//---------------------------------------------   			
  6028     			
  6029 				{	
  6030 				{1155, ECFMMove, 0, KErrAccessDenied, KErrNone, KErrAccessDenied},
  6031 				{&gFixedDriveReadOnly, (TText*)L"?:\\TEST\\", 
  6032 				(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
  6033 				(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
  6034 				{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  6035 				(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  6036 				(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  6037 				},
  6038 		 
  6039 		 //--------------------------------------------- 
  6040 		//! @SYMTestCaseID PBASE-T_CFILEMAN-1156
  6041 		//! @SYMTestType CIT 
  6042 		//!
  6043 		//! @SYMAPI CFileMan::Move()
  6044 		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  6045 		//! Move file Src to target with ReadOnly Drive . 
  6046 		//! @SYMTestActions Move does not happen, returns the error code..
  6047 		//! @SYMTestExpectedResults 1.KErrAccessDenied in success case.
  6048 		//! @SYMTestPriority High
  6049 		//! @SYMTestStatus Implemented 
  6050 		//---------------------------------------------     			
  6051   			
  6052 				{	
  6053 				{1156, ECFMMove, 0, KErrAccessDenied, KErrNone, KErrAccessDenied},
  6054 				{&gDriveToTest, (TText*)L"?:\\Src\\FILE01.TXT", 
  6055 				(TText*)L"?:\\Src\\", {ALL, EMPTY},
  6056 				(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  6057 				{&gFixedDriveReadOnly, (TText*)L"?:\\", 
  6058 				(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  6059 				(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  6060 				},
  6061 		 
  6062 		 //--------------------------------------------- 
  6063 		//! @SYMTestCaseID PBASE-T_CFILEMAN-1157
  6064 		//! @SYMTestType CIT 
  6065 		//!
  6066 		//! @SYMAPI CFileMan::Move()
  6067 		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  6068 		//! Move file Src to target with Drives not ready . 
  6069 		//! @SYMTestActions Move does not happen, returns the error code..
  6070 		//! @SYMTestExpectedResults 1.KErrNotReady in success case.
  6071 		//! @SYMTestPriority High
  6072 		//! @SYMTestStatus Implemented 
  6073 		//---------------------------------------------     			
  6074 		   			         			
  6075 				{	
  6076 				{1157, ECFMMove, 0, KErrNotReady, KErrNone, KErrNotReady},
  6077 				{&gFixedDriveNotReady, (TText*)L"?:\\", 
  6078 				(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
  6079 				(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
  6080 				{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  6081 				(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  6082 				(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  6083 				},
  6084 		 		   			
  6085 		 //--------------------------------------------- 
  6086 		//! @SYMTestCaseID PBASE-T_CFILEMAN-1158
  6087 		//! @SYMTestType CIT 
  6088 		//!
  6089 		//! @SYMAPI CFileMan::Rename()
  6090 		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  6091 		//! Rename files with invalid path 'C\\Src\\FILE01.TXT' from Src to target.
  6092 		//! @SYMTestActions Rename does not happen, returns the error code..
  6093 		//! @SYMTestExpectedResults 1.KErrBadName in success case.
  6094 		//! @SYMTestPriority High
  6095 		//! @SYMTestStatus Implemented 
  6096 		//---------------------------------------------    			
  6097 		         			
  6098 				{	
  6099 				{1158, ECFMRename, 0, KErrBadName, KErrBadName, KErrBadName},
  6100 				{&gDriveToTest, (TText*)L"C\\Src\\FILE01.TXT", 
  6101 				(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
  6102 				(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
  6103 				{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  6104 				(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  6105 				(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  6106 				},
  6107 		 
  6108 		 //--------------------------------------------- 
  6109 		//! @SYMTestCaseID PBASE-T_CFILEMAN-1159
  6110 		//! @SYMTestType CIT 
  6111 		//!
  6112 		//! @SYMAPI CFileMan::Rename()
  6113 		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  6114 		//! Rename files with invalid path 'C:Src\\FILE01.TXT'from Src to target. 
  6115 		//! @SYMTestActions Rename does not happen, returns the error code..
  6116 		//! @SYMTestExpectedResults 1.KErrBadName in success case.
  6117 		//! @SYMTestPriority High
  6118 		//! @SYMTestStatus Implemented 
  6119 		//---------------------------------------------    			
  6120 		         			
  6121 				{	
  6122 				{1159, ECFMRename, 0, KErrBadName, KErrBadName, KErrBadName},
  6123 				{&gDriveToTest, (TText*)L"C:Src\\FILE01.TXT", 
  6124 				(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
  6125 				(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
  6126 				{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  6127 				(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  6128 				(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  6129 				},
  6130 		 
  6131 		 //--------------------------------------------- 
  6132 		//! @SYMTestCaseID PBASE-T_CFILEMAN-1161
  6133 		//! @SYMTestType CIT 
  6134 		//!
  6135 		//! @SYMAPI CFileMan::Rename()
  6136 		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  6137 		//! Rename file with long filename from Src to target. 
  6138 		//! @SYMTestActions Rename does not happen, returns the error code..
  6139 		//! @SYMTestExpectedResults 1.KErrBadName in success case.
  6140 		//! @SYMTestPriority High
  6141 		//! @SYMTestStatus Implemented 
  6142 		//---------------------------------------------    			
  6143 		         			
  6144 				{	
  6145 				{1161, ECFMRename, 0, KErrBadName, KErrBadName, KErrBadName},
  6146 				{&gDriveToTest, (TText*)L"?:\\Src\\DIR1\\asdffdsa01asdffdsa02asdffdsa03asdffdsa04asdffdsa05asdffdsa06asdffdsa07asdffdsa08asdffdsa09asdffdsa10asdffdsa11asdffdsa12asdffdsa13asdffdsa14asdffdsa15asdffdsa16asdffdsa17asdffdsa18asdffdsa19asdffdsa20asdffdsa21asdffdsa22asdffdsa23asdffdsa24asdffdsa25asdffdsa26", 
  6147 				(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
  6148 				(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
  6149 				{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  6150 				(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  6151 				(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  6152 				},
  6153 		 
  6154 		 //--------------------------------------------- 
  6155 		//! @SYMTestCaseID PBASE-T_CFILEMAN-1162
  6156 		//! @SYMTestType CIT 
  6157 		//!
  6158 		//! @SYMAPI CFileMan::Rename()
  6159 		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  6160 		//! Rename file with long pathname from Src to target. 
  6161 		//! @SYMTestActions Rename does not happen, returns the error code..
  6162 		//! @SYMTestExpectedResults 1.KErrBadName in success case.
  6163 		//! @SYMTestPriority High
  6164 		//! @SYMTestStatus Implemented 
  6165 		//---------------------------------------------    			
  6166 		         			
  6167 				{	
  6168 				{1162, ECFMRename, 0, KErrBadName, KErrBadName, KErrBadName},
  6169 				{&gDriveToTest, (TText*)L"?:\\Src\\DIR1\\asdffdsa01asdffdsa02asdffdsa03asdffdsa04asdffdsa05asdffdsa06asdffdsa07asdffdsa08asdffdsa09asdffdsa10asdffdsa11asdffdsa12asdffdsa13asdffdsa14asdffdsa15asdffdsa16asdffdsa17asdffdsa18asdffdsa19asdffdsa20asdffdsa21asdffdsa22asdffdsa23asdffdsa24asdffdsa25asdffdsa26\\fdsa21asdffds\\NAME\\FGHIJ\\TEST\\", 
  6170 				(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
  6171 				(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
  6172 				{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  6173 				(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  6174 				(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  6175 				},
  6176 		 
  6177 		 //--------------------------------------------- 
  6178 		//! @SYMTestCaseID PBASE-T_CFILEMAN-1163
  6179 		//! @SYMTestType CIT 
  6180 		//!
  6181 		//! @SYMAPI CFileMan::Rename()
  6182 		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  6183 		//! Renaming files from the path that does not exist 
  6184 		//! @SYMTestActions Rename does not happen, returns the error code..
  6185 		//! @SYMTestExpectedResults 1.KErrPathNotFound in success case.
  6186 		//! @SYMTestPriority High
  6187 		//! @SYMTestStatus Implemented 
  6188 		//---------------------------------------------    			
  6189 		         			
  6190 				{	
  6191 				{1163, ECFMRename, 0, KErrPathNotFound, KErrNone, KErrPathNotFound},
  6192 				{&gDriveToTest, (TText*)L"?:\\Src\\DIR1\\NODIR\\*.*", 
  6193 				(TText*)L"?:\\Src\\", {ALL, EMPTY},
  6194 				(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
  6195 				{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  6196 				(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  6197 				(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  6198 				},
  6199 		 
  6200 		 //--------------------------------------------- 
  6201 		//! @SYMTestCaseID PBASE-T_CFILEMAN-1164
  6202 		//! @SYMTestType CIT 
  6203 		//!
  6204 		//! @SYMAPI CFileMan::Rename()
  6205 		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  6206 		//! Rename file from Src to path that doesnot exist in target
  6207 		//! @SYMTestActions Rename does not happen, returns the error code..
  6208 		//! @SYMTestExpectedResults 1.KErrPathNotFound in success case.
  6209 		//! @SYMTestPriority High
  6210 		//! @SYMTestStatus Implemented 
  6211 		//---------------------------------------------   	
  6212 		         			
  6213 					{	
  6214 					{1164, ECFMRename, 0, KErrBadName, KErrBadName, KErrBadName},
  6215 					{&gDriveToTest, (TText*)L"?:\\Src\\FILE01.TXT", 
  6216 					(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
  6217 					(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
  6218 					{&gDriveToTest, (TText*)L"?:\\TRG\\asdffdsa01asdffdsa02asdffdsa03asdffdsa04asdffdsa05asdffdsa06asdffdsa07asdffdsa08asdffdsa09asdffdsa10asdffdsa11asdffdsa12asdffdsa13asdffdsa14asdffdsa15asdffdsa16asdffdsa17asdffdsa18asdffdsa19asdffdsa20asdffdsa21asdffdsa22asdffdsa23asdffdsa24asdffdsa25asdffdsa26\\", 
  6219 					(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  6220 					(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  6221 					},
  6222 					 
  6223 		 //--------------------------------------------- 
  6224 		//! @SYMTestCaseID PBASE-T_CFILEMAN-1165
  6225 		//! @SYMTestType CIT 
  6226 		//!
  6227 		//! @SYMAPI CFileMan::Rename()
  6228 		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  6229 		//! Rename file from ReadOnly Drive Src to target. 
  6230 		//! @SYMTestActions Rename does not happen, returns the error code..
  6231 		//! @SYMTestExpectedResults 1.KErrArgument in success case.
  6232 		//! @SYMTestPriority High
  6233 		//! @SYMTestStatus Implemented 
  6234 		//---------------------------------------------    			
  6235 		         			
  6236 				{	
  6237 				{1165, ECFMRename, 0, KErrArgument, KErrNone, KErrArgument},
  6238 				{&gFixedDriveReadOnly, (TText*)L"?:\\TEST\\", 
  6239 				(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
  6240 				(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
  6241 				{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  6242 				(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  6243 				(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  6244 				},
  6245 		 	  								
  6246 		 //--------------------------------------------- 
  6247 		//! @SYMTestCaseID PBASE-T_CFILEMAN-1166
  6248 		//! @SYMTestType CIT 
  6249 		//!
  6250 		//! @SYMAPI CFileMan::Rename()
  6251 		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
  6252 		//! Rename file Src to target with Drives not ready . 
  6253 		//! @SYMTestActions Rename does not happen, returns the error code..
  6254 		//! @SYMTestExpectedResults 1.KErrNotReady in success case.
  6255 		//! @SYMTestPriority High
  6256 		//! @SYMTestStatus Implemented 
  6257 		//--------------------------------------------- 
  6258 			         			
  6259 				{	
  6260 				{1166, ECFMRename, 0, KErrNotReady, KErrNone, KErrNotReady},
  6261 				{&gFixedDriveNotReady, (TText*)L"?:\\", 
  6262 				(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
  6263 				(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
  6264 				{&gDriveToTest, (TText*)L"?:\\Trg\\", 
  6265 				(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
  6266 				(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
  6267 				},
  6268 
  6269 //End biary API test cases 	
  6270 				{{0}}
  6271 				
  6272 		};
  6273 #endif /*T_CFILEMAN_CASES_H*/