kerneltest/f32test/cfileman/t_cfileman_cases.h
changeset 0 a41df078684a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/kerneltest/f32test/cfileman/t_cfileman_cases.h	Mon Oct 19 15:55:17 2009 +0100
@@ -0,0 +1,6273 @@
+// Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// f32test\cfileman\t_cfileman_cases.h
+// 
+//
+
+// Define Test Cases
+#ifndef T_CFILEMAN_CASES_H
+#define T_CFILEMAN_CASES_H
+
+#include "t_cfileman_aux.h"
+
+extern CFileMan* gFileMan;
+extern RPointerArray<RFile>* gFileHandles;
+extern TBool gAsynch;
+extern TRequestStatus gStat;
+
+TChar gFixedDriveValid 		= 'C';
+TChar gFixedDriveInvalid 	= '?';
+TChar gFixedDriveReadOnly 	= 'Z';
+TChar gFixedDriveNotReady 	= 'A';
+
+////////////////////////////////////////////////////////////
+//	Test case definitions
+////////////////////////////////////////////////////////////
+static const TTestCaseUnitaryBasic gBasicUnitaryTestCases[] =
+	{
+//*****************************Delete API**************************
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0816
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Delete()
+//! @SYMTestCaseDesc 1.Tests API with Non-Recursive option 
+//! The condition is deleting a file 'FILE01.TXT'
+//! @SYMTestActions Deletes the specified file
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   
+	
+		{
+		{816, ECFMDelete, 0, KErrNone, KErrNone, KErrNone}, 
+		{&gDriveToTest, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL,{2,EOB}}},
+		},
+	
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0817
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Delete()
+//! @SYMTestCaseDesc 1.Tests API with Non-Recursive option 
+//! The condition is deleting files with wildcard combination '*.*'
+//! @SYMTestActions Deletes the specified files
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------  
+		{
+		{817, ECFMDelete, 0, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK24}},
+		},
+		
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0818
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Delete()
+//! @SYMTestCaseDesc 1.Tests API with Non-Recursive option 
+//! The condition is deleting files with wildcard combination 'FILE*.TXT'
+//! @SYMTestActions Deletes the specified files
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------- 		
+		{
+		{818, ECFMDelete, 0, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\FILE*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK02}},
+		},
+		
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0819
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Delete()
+//! @SYMTestCaseDesc 1.Tests API with Non-Recursive option 
+//! The condition is deleting files with wildcard combination 'FILE?.TXT'
+//! @SYMTestActions Deletes the specified files
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------  
+		{
+		{819, ECFMDelete, 0, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\FILE?.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {0,1,EOB}}},
+		},
+		
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0820
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Delete()
+//! @SYMTestCaseDesc 1.Tests API with Non-Recursive option 
+//! The condition is deleting files with wildcard combination '*.TXT'
+//! @SYMTestActions Deletes the specified files
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+		{
+		{820, ECFMDelete, 0, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK20}},
+		},
+		
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0821
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Delete()
+//! @SYMTestCaseDesc 1.Tests API with Non-Recursive option 
+//! The condition is deleting files with wildcard combination '*.TXT'
+//! @SYMTestActions Deletes the specified files
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+		{
+		{821, ECFMDelete, 0, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {4,6,55,EOB}}},
+		},
+		
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0822
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Delete()
+//! @SYMTestCaseDesc 1.Tests API with Recursive option 
+//! The condition is deleting files with combination 'FILE01.TXT'
+//! @SYMTestActions Deletes the specified files
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------	
+		{
+		{822, ECFMDelete, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {2,11,20,29,38,EOB}}},
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0823
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Delete()
+//! @SYMTestCaseDesc 1.Tests API with Recursive option 
+//! The condition is deleting files with wildcard combination 'FILE.*'
+//! @SYMTestActions Deletes the specified files
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+		{
+		{823, ECFMDelete, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {{8,17,26,35,EOB},EMPTY}},
+		},
+		
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0824
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Delete()
+//! @SYMTestCaseDesc 1.Tests API with Recursive option 
+//! The condition is deleting files with wildcard combination 'FILE*.TXT'
+//! @SYMTestActions Deletes the specified files
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+		{
+		{824, ECFMDelete, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\FILE*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK05}},
+		},
+	
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0825
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Delete()
+//! @SYMTestCaseDesc 1.Tests API with Recursive option 
+//! The condition is deleting files with wildcard combination 'FILE?.TXT'
+//! @SYMTestActions Deletes the specified files
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------	
+		{
+		{825, ECFMDelete, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\FILE?.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK06}},
+		},
+		
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0826
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Delete()
+//! @SYMTestCaseDesc 1.Tests API with Recursive option 
+//! The condition is deleting files with wildcard combination '*.TXT'
+//! @SYMTestActions Deletes the specified files
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+		{
+		{826, ECFMDelete, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK36}},
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0827
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Delete()
+//! @SYMTestCaseDesc 1.Tests API with Recursive option 
+//! The condition is deleting files with wildcard combination 'FILE.*'
+//! @SYMTestActions Deletes the specified files
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+		{
+		{827, ECFMDelete, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK37}},
+		},
+
+
+//*****************************RmDir API**************************
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0828
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::RmDir()
+//! @SYMTestCaseDesc 1.Tests API with Recursive option 
+//! Removes directory and all files directory structure.
+//! @SYMTestActions Removes the specified directory and its contents.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+		{
+		{828, ECFMRmDir, 0, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\DIR1\\", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL,BLOCK39}},
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0829
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::RmDir()
+//! @SYMTestCaseDesc 1.Tests API with Recursive option 
+//! Deletes directories with wildcard combination 'DIR*' and directory structure.
+//! @SYMTestActions Removes the specified directory and its contents.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------		
+		//case 101 :Wild card case. This case shows,directory is considered only if '\\' is given  
+		{
+		{829, ECFMRmDir, 0, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\DIR1\\DIR*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK39}},
+		},
+	
+//Basic Negative test case for RmDir:
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0955
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::RmDir()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
+//! Remove a directory with longpath name from Src.
+//! @SYMTestActions Remove directory does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrBadName in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------   	
+	  		{
+	   		{955, ECFMRmDir, 0, KErrBadName, KErrBadName, KErrBadName},
+			{&gDriveToTest, (TText*)L"?:\\Src\\DIR1\\asdffdsa01asdffdsa02asdffdsa03asdffdsa04asdffdsa05asdffdsa06asdffdsa07asdffdsa08asdffdsa09asdffdsa10asdffdsa11asdffdsa12asdffdsa13asdffdsa14asdffdsa15asdffdsa16asdffdsa17asdffdsa18asdffdsa19asdffdsa20asdffdsa21asdffdsa22asdffdsa23asdffdsa24asdffdsa25asdffdsa26\\fdsa21asdffds\\NAME\\FGHIJ\\\\", 
+			(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+			(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+			},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0956
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::RmDir()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
+//! Remove a File with long name from Src.
+//! @SYMTestActions Remove directory does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrBadName in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------
+   		{
+   		{956, ECFMRmDir, 0, KErrBadName, KErrBadName, KErrBadName},
+		{&gDriveToTest, (TText*)L"?:\\Src\\DIR1\\asdffdsa01asdffdsa02asdffdsa03asdffdsa04asdffdsa05asdffdsa06asdffdsa07asdffdsa08asdffdsa09asdffdsa10asdffdsa11asdffdsa12asdffdsa13asdffdsa14asdffdsa15asdffdsa16asdffdsa17asdffdsa18asdffdsa19asdffdsa20asfdsa21asfdsa22asfdsa23asfdsa24asfdsa25asfdsa26", 
+		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0957
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::RmDir()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
+//! Remove a directory that doesnot exist.
+//! @SYMTestActions Remove directory does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrNotReady in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------     	
+
+   		{
+   		{957, ECFMRmDir, 0, KErrNotReady, KErrNone, KErrNotReady},
+		{&gFixedDriveNotReady, (TText*)L"?:\\Src\\", 
+		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+		},
+   	
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0958
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::RmDir()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
+//! Remove 'Readonly' directory.
+//! @SYMTestActions Remove directory does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrInUse in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------    	
+
+   		{
+   		{958, ECFMRmDir, 0, KErrInUse, KErrNone, KErrInUse},
+		{&gFixedDriveReadOnly, (TText*)L"?:\\", 
+		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+		},
+		
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0959
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::RmDir()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
+//! Remove 'non-available' directory.
+//! @SYMTestActions Remove directory does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrPathNotFound in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------   	
+
+   		{
+   		{959, ECFMRmDir, 0, KErrPathNotFound, KErrNone, KErrPathNotFound},
+		{&gDriveToTest, (TText*)L"?:\\Src\\NODIR\\", 
+		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0960
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::RmDir()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
+//! Remove 'Invalid' directory pathname.
+//! @SYMTestActions Remove directory does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrBadName in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------    		
+
+   		{
+   		{960, ECFMRmDir, 0, KErrBadName, KErrBadName, KErrBadName},
+		{&gDriveToTest, (TText*)L"C\\Src\\Dir?", 
+		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0961
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::RmDir()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
+//! Remove 'Invalid' directory pathname.
+//! @SYMTestActions Remove directory does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrBadName in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------  
+
+			{
+			{961, ECFMRmDir, 0, KErrBadName, KErrBadName, KErrBadName},
+			{&gFixedDriveInvalid, (TText*)L"::C:", 
+			(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+			(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+			},		
+
+//Basic Negative test case for Delete:
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0962
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::RmDir()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
+//! Delete a file with longpath name from Src.
+//! @SYMTestActions Delete files does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrBadName in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------    		
+   		
+		{
+		{962, ECFMDelete, 0, KErrBadName, KErrBadName, KErrBadName},
+		{&gDriveToTest, (TText*)L"?:\\Src\\DIR1\\asdffdsa01asdffdsa02asdffdsa03asdffdsa04asdffdsa05asdffdsa06asdffdsa07asdffdsa08asdffdsa09asdffdsa10asdffdsa11asdffdsa12asdffdsa13asdffdsa14asdffdsa15asdffdsa16asdffdsa17asdffdsa18asdffdsa19asdffdsa20asdffdsa21asdffdsa22asdffdsa23asdffdsa24asdffdsa25asdffdsa26\\fdsa21asdffds\\NAME\\FGHIJ\\\\", 
+		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0963
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::RmDir()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
+//! Delete a file with longname from Src.
+//! @SYMTestActions Delete files does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrBadName in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------    
+
+			{
+		   	{963, ECFMDelete, 0, KErrBadName, KErrBadName, KErrBadName},
+			{&gDriveToTest, (TText*)L"?:\\Src\\DIR1\\asdffdsa01asdffdsa02asdffdsa03asdffdsa04asdffdsa05asdffdsa06asdffdsa07asdffdsa08asdffdsa09asdffdsa10asdffdsa11asdffdsa12asdffdsa13asdffdsa14asdffdsa15asdffdsa16asdffdsa17asdffdsa18asdffdsa19asdffdsa20asdffdsa21asdffdsa22asdffdsa23asdffdsa24asdffdsa25asdffdsa26", 
+			(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+			(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+			},
+
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0964
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::RmDir()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
+//! Delete a drives not ready.
+//! @SYMTestActions Delete files does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrNotReady in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------    	
+
+   		{
+   		{964, ECFMDelete, 0, KErrNotReady, KErrNone, KErrNotReady},
+		{&gFixedDriveNotReady, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0965
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::RmDir()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
+//! Delete a file from directory from source that is 'ReadOnly'.
+//! @SYMTestActions Delete files does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAccessDenied in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------     
+
+   		{
+   		{965, ECFMDelete, 0, KErrAccessDenied, KErrNone, KErrAccessDenied},
+		{&gFixedDriveReadOnly, (TText*)L"?:\\test\\", 
+		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0966
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::RmDir()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
+//! Delete a directory from source doesnot exist.
+//! @SYMTestActions Delete files does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrPathNotFound in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------     
+
+   		{
+   		{966, ECFMDelete, 0, KErrPathNotFound, KErrNone, KErrPathNotFound},
+		{&gDriveToTest, (TText*)L"?:\\Src\\NODIR\\", 
+		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0967
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::RmDir()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
+//! Delete a directory with invalid pathname.
+//! @SYMTestActions Delete files does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrBadName in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------    	
+
+   		{
+   		{967, ECFMDelete, 0, KErrBadName, KErrBadName, KErrBadName},
+		{&gDriveToTest, (TText*)L"C\\Src\\Dir", 
+		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+		},
+  
+   //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0968
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::RmDir()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive' option 
+//! Delete a directory with invalid pathname.
+//! @SYMTestActions Delete files does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrBadName in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//--------------------------------------------- 
+
+   		{
+   		{968, ECFMDelete, 0, KErrBadName, KErrNone, KErrBadName},
+		{&gDriveToTest, (TText*)L"::C:", 
+		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+		},
+	 
+//End unary API test cases 		
+		{{0}}
+	 	
+	};
+
+static TTestCaseBinaryBasic gBasicBinaryTestCases[] =
+	{
+//*****************************Copy API**************************
+				
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0830
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+//! Copy a file FILE2.TXT from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+			
+		{ 
+		{830, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE2.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{1,EOB}, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0831
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+//! Copy files with wildcard combination '*.*' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{831, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0832
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+//! Copy files with wildcard combination 'FILE*.TXT' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{832, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK02, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0833
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+//! Copy files with wildcard combination 'FILE?.TXT' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{833, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{0,1,EOB}, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0834
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+//! Copy files with wildcard combination '*.TXT' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{834, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK20, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0835
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+//! Copy files with wildcard combination 'FILE.*' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{835, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{4,6,55,EOB}, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0836
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Copy file with combination 'FILE01.TXT' from source to the target.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{836, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {{2,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0837
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Copy files with wildcard combination '*.*' from source to the target.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{837, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK24, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0838
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Copy files with wildcard combination 'FILE*.TXT' from source to the target.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{838, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK02, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK02, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0839
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Copies files with wildcard combination 'FILE?.TXT' from source to the target.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{839, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {{0,1,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{0,1,EOB}, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0840
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//!	Copies files with wildcard combination '*.TXT' from source to the target.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{840, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK29, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK29, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0841
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Copies files with wildcard combination 'FILE.*' from source to the target.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{841, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {{4,6,55,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{4,6,55,EOB}, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0842
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,EmpTar' option 
+//! Copy file 'FILE01.TXT' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{842, ECFMCopy, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0843
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,EmpTar' option 
+//! Copy files with wildcard combination '*.*' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{843, ECFMCopy, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0844
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,EmpTar' option 
+//! Copy files with wildcard combination 'FILE*.TXT' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{844, ECFMCopy, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK02, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0845
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,EmpTar' option 
+//! Copy files with wildcard combination 'FILE?.TXT' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{845, ECFMCopy, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{0,1,EOB}, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0846
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,EmpTar' option 
+//! Copy files with wildcard combination '*.TXT' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{846, ECFMCopy, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK20, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0847
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,EmpTar' option 
+//! Copy files with wildcard combination 'FILE.*' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{847, ECFMCopy, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{4,6,55,EOB}, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0848
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Copy file with combination 'FILE01.TXT' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------- 
+
+		{	
+		{848, ECFMCopy, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {{2,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0849
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Copy files with wildcard combination '*.*' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------- 
+
+		{	
+		{849, ECFMCopy, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK01, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0850
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Copy files with wildcard combination 'FILE*.TXT' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------- 
+
+		{	
+		{850, ECFMCopy, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK02, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK02, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0851
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Copy files with wildcard combination 'FILE?.TXT' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------- 
+
+		{	
+		{851, ECFMCopy, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {{0,1,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{0,1,EOB}, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0852
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Copy files with wildcard combination '*.TXT' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------- 
+
+		{	
+		{852, ECFMCopy, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK03, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK20, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0853
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Copy files with wildcard combination 'FILE.*' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------- 
+
+		{	
+		{853, ECFMCopy, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {{4,6,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{4,6,55,EOB}, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0854
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
+//! Copy file with combination 'FILE01.TXT' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------- 
+
+		{	
+		{854, ECFMCopy, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{2,11,20,29,38,EOB}, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0855
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
+//! Copy files with wildcard combination '*.*' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------- 
+
+		{	
+		{855, ECFMCopy, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0856
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
+//! Copy files with wildcard combination 'FILE*.TXT' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------- 	
+
+		{	
+		{856, ECFMCopy, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK05, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0857
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
+//! Copy files with wildcard combination 'FILE?.TXT' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------- 
+
+		{	
+		{857, ECFMCopy, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK06, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0858
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
+//! Copy files with wildcard combination '*.TXT' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------- 
+
+		{	
+		{858, ECFMCopy, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK36, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0859
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
+//! Copy files with wildcard combination 'FILE.*' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------- 
+
+		{	
+		{859, ECFMCopy, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK37, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0860
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Copy files with combination 'FILE01.TXT' from source to the target.
+//! @SYMTestActions Copy does not happen just returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{860, ECFMCopy, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {{2,11,20,29,38,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{2,11,20,29,38,EOB}, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0861
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Copy files with wildcard combination '*.*' from source to the target.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{861, ECFMCopy, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {ALL, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
+		},
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0862
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Copy files with wildcard combination 'FILE*.TXT' from source to the target.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+	
+		{	
+		{862, ECFMCopy, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK05, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK05, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0863
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Copy files with wildcard combination 'FILE?.TXT' from source to the target.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------		
+
+		{	
+		{863, ECFMCopy, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK06, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK06, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0864
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Copy files with wildcard combination '*.TXT' from source to the target.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------			
+
+		{	
+		{864, ECFMCopy, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK34, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK34, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0865
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Copy files with wildcard combination 'FILE.*' from source to the target.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{865, ECFMCopy, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK37, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK37, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0866
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Copy files with combination 'FILE01.TXT' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{866, ECFMCopy, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {{2,11,20,29,38,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{2,11,20,29,38,EOB}, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0867
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Copy files with wildcard combination '*.*' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{867, ECFMCopy, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK04, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0868
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Copy files with wildcard combination 'FILE*.TXT' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{868, ECFMCopy, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK05, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK05, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0869
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Copy files with wildcard combination 'FILE?.TXT' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{869, ECFMCopy, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK06, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK06, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0870
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Copy files with wildcard combination '*.TXT' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{870, ECFMCopy, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK36, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK36, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0871
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Copy files with wildcard combination 'FILE.*' from source to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{871, ECFMCopy, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK37, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK37, EMPTY}}
+		},
+
+//*******************Special Cases for Copy*************************
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0872
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
+//! Copy files from Src directory without backward slash to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   
+
+		{	
+		{872, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0873
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
+//! Copy files from Src directory without backward slash to the target directory without backward slash.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{873, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0874
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
+//! Copy files from Src to the unspecified(NULL) target path.
+//! @SYMTestActions Copies the specified files from source to the target (default session path is taken as target path).
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{874, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0875
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
+//! Copy files from unspecified(NULL) Src  to the target.
+//! @SYMTestActions Copies the specified files from source(default session path is taken as source path) to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{875, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0876
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
+//! Copy Src to the target while renaming with wildcard condition 'FILE*.TXT'.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------		
+
+		{	
+		{876, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE?.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\FILE*.TXT", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK14, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0877
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
+//! Copy Src to the target while renaming without wildcard condition.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{877, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\OTHER.TXT", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{5,EOB}, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0878
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
+//! Copy from Src to same Src location .
+//! @SYMTestActions Copy does not happen, returns the error code..
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{
+		{878, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\Trg\\", {ALL, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0879
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
+//! Copy a file 'FILE01.TXT' from Src  and rename file to 'RENAMED.TXT' on the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------		
+
+		{	
+		{879, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.TXT", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{44,EOB}, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0882
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
+//! Copy files '*.TXT' from Src  and rename file to '*.REN' on the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------	
+
+		{	
+		{882, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\*.REN", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK19, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0883
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
+//! Copy files 'FILE.*' from Src  and rename file to 'RENAMED.*' on the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------	
+
+		{	
+		{883, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.*", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{44,49,57,EOB}, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0885
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Copy files from Src directory without backward slash to the target
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------		
+
+		{	
+		{885, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\FILE02.TXT", 
+		(TText*)L"?:\\Trg\\", {{3,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{3,EOB}, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0886
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Copy files from Src directory without backward slash to the target directory without backward slash.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------	
+
+		{	
+		{886, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg", 
+		(TText*)L"?:\\Trg\\", {BLOCK24, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0887
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Copy files from Src to the unspecified(NULL) target path.
+//! @SYMTestActions Copies the specified files from source to the target (default session path is taken as target path).
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{887, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {BLOCK24, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0888
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Copy files from unspecified(NULL) Src  to the target.
+//! @SYMTestActions Copies the specified files from source(default session path is taken as source path) to the target.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{888, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg", 
+		(TText*)L"?:\\Trg\\", {BLOCK24, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0889
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Copy Src file?.TXT to the target while renaming with wildcard condition 'FILE*.TXT'.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{889, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE?.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\FILE*.TXT", 
+		(TText*)L"?:\\Trg\\", {BLOCK14, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK14, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0890
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Copy Src to the target while renaming without wildcard condition.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{890, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\OTHER.TXT", 
+		(TText*)L"?:\\Trg\\", {{5,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{5,EOB}, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0891
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Copy from Src to same Src location.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{891, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Src\\", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0892
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Copy a file 'FILE01.TXT' from Src  and rename file to 'RENAMED.TXT' on the target.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{892, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.TXT", 
+		(TText*)L"?:\\Trg\\", {{44,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{44,EOB}, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0893
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Copy files 'FILE*.TXT' from Src  and rename file to 'RENAMED*.TXT' on the target.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{893, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED*.TXT", 
+		(TText*)L"?:\\Trg\\", {{44,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{44,EOB}, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0894
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Copy files 'FILE?.TXT' from Src  and rename file to 'RENAMED?.TXT' on the target.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{894, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED?.TXT", 
+		(TText*)L"?:\\Trg\\", {{44,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{44,EOB}, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0895
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Copy files '*.TXT' from Src  and rename file to '*.REN' on the target.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------		
+ 	
+		{	
+		{895, ECFMCopy, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\*.REN", 
+		(TText*)L"?:\\Trg\\", {BLOCK19, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK19, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0896
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Copy files from Src directory without backward slash to the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{896, ECFMCopy, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\FILE02.TXT", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{3,EOB}, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0939
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Copy Src to the target while renaming without wildcard condition.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------    
+
+		{	
+		{939, ECFMCopy, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\OTHER.TXT", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK16, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0940
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Copy from Src to same Src location .
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------    
+
+   		{	
+   		{940, ECFMCopy, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\Trg\\", {ALL, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
+		},
+   
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0941
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Copy a file 'FILE01.TXT' from Src  and rename file to 'RENAMED.TXT' on the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------   
+
+   		{	
+   		{941, ECFMCopy, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.TXT", 
+		(TText*)L"?:\\Trg\\", {{44,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK30, EMPTY}}
+		},
+		
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0942
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Copy files 'FILE*.TXT' from Src  and rename file to 'RENAMED*.TXT' on the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------     
+
+   		{	
+   		{942, ECFMCopy, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED*.TXT", 
+		(TText*)L"?:\\Trg\\", {{44,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK30, EMPTY}}
+		},	
+		
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0943
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Copy files 'FILE?.TXT' from Src  and rename file to 'RENAMED?.TXT' on the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------    
+
+   		{	
+   		{943, ECFMCopy, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED?.TXT", 
+		(TText*)L"?:\\Trg\\", {{44,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK30, EMPTY}}
+		},
+		
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0944
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Copy files '*.TXT' from Src  and rename file to '*.REN' on the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------    
+
+   		{	
+   		{944, ECFMCopy, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\*.REN", 
+		(TText*)L"?:\\Trg\\", {BLOCK19, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK32, EMPTY}}
+		},
+		
+		
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0945
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Copy files 'FILE.*' from Src  and rename file to 'RENAMED.*' on the target.
+//! @SYMTestActions Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------    
+
+   		{	
+   		{945, ECFMCopy, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.*", 
+		(TText*)L"?:\\Trg\\", {BLOCK46, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK46, EMPTY}}
+		},
+	
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0947
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
+//! Copy files Cyclically.
+//! @SYMTestActions Cyclically Copies the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------     
+
+			{ 
+			{947, ECFMCopy, 0, KErrNone, KErrNone, KErrNone},
+			{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1\\*.*", 
+			(TText*)L"?:\\Src\\", {ALL, EMPTY},
+			(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+			{&gDriveToTest, (TText*)L"?:\\Src\\DIR1\\DIR11\\", 
+			(TText*)L"?:\\Src\\DIR1\\DIR11\\", {EMPTY, EMPTY},
+			(TText*)L"?:\\TrgCom\\", {BLOCK42, EMPTY}}
+			}, 
+				
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0948
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy() (overloaded Copy)
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
+//! Copy file 'FILE01.TXT'from source to target .
+//! @SYMTestActions Copies the specified file from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//--------------------------------------------- 
+
+		{	
+		{948, ECFMCopyHandle, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
+		},
+		
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0949
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy() (overloaded Copy)
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Copy file 'FILE01.TXT'from source to target .
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------    		
+
+			{ 
+			{949, ECFMCopyHandle, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+			{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+			(TText*)L"?:\\Src\\", {ALL, EMPTY},
+			(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+			{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+			(TText*)L"?:\\Trg\\", {{2,EOB}, EMPTY},
+			(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
+			}, 
+		
+		
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0950
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy() (overloaded Copy)
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,EmpTar' option 
+//! Copy file 'FILE01.TXT'from source to target .
+//! @SYMTestActions Copies the specified file from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------    
+
+		{	
+		{950, ECFMCopyHandle, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
+		},
+		
+		
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0951
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy() (overloaded Copy)
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,EmpTar' option 
+//! Copy file 'FILE01.TXT'from source to target .
+//! @SYMTestActions Copies the specified file from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------    		
+
+		{	
+		{951, ECFMCopyHandle, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {{2,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
+		},
+			
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0952
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy() (overloaded Copy)
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,EmpTar' option 
+//! Copy file 'FILE01.TXT'from source to target .
+//! @SYMTestActions Copies the specified file from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------   
+
+			{ 
+			{952, ECFMCopyHandle, 0, KErrNone, KErrNone, KErrNone},
+			{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+			(TText*)L"?:\\Src\\", {ALL, EMPTY},
+			(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+			{&gDriveToTest, (TText*)L"", 
+			(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {EMPTY, EMPTY},
+			(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
+			}, 
+
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0953
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy() (overloaded Copy)
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,EmpTar' option 
+//! Copy files 'FILE01.TXT' from Src  and rename file to 'OTHER.TXT' on the target.
+//! @SYMTestActions Copies the specified file from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------   			
+
+		{ 
+		{953, ECFMCopyHandle, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\OTHER.TXT", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{5,EOB}, EMPTY}}
+		}, 
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0954
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy() (overloaded Copy)
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,EmpTar' option 
+//! Copy from Src to same Src location .
+//! @SYMTestActions Copies the specified file from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------    	   	
+
+   		{	
+		{954, ECFMCopyHandle, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gDriveToTest, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
+		},
+
+//Basic Negative test case for Copy:
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0970
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,emp-Tar' option 
+//! Copy a directory with longpath name from Src to the target.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrBadName in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------   	
+
+   		{	
+		{970, ECFMCopy, 0, KErrBadName, KErrBadName, KErrBadName},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1\\asdffdsa01asdffdsa02asdffdsa03asdffdsa04asdffdsa05asdffdsa06asdffdsa07asdffdsa08asdffdsa09asdffdsa10asdffdsa11asdffdsa12asdffdsa13asdffdsa14asdffdsa15asdffdsa16asdffdsa17asdffdsa18asdffdsa19asdffdsa20asdffdsa21asdffdsa22asdffdsa23asdffdsa24asdffdsa25asdffdsa26\\fdsa21asdffds\\NAME\\FGHIJ\\\\", 
+		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+		 },
+
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0971
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,emp-Tar' option 
+//! Copy a file with longname from Src to the target.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrBadName in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------    	
+
+   		{	
+		{971, ECFMCopy, 0, KErrBadName, KErrBadName, KErrBadName},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1\\asdffdsa01asdffdsa02asdffdsa03asdffdsa04asdffdsa05asdffdsa06asdffdsa07asdffdsa08asdffdsa09asdffdsa10asdffdsa11asdffdsa12asdffdsa13asdffdsa14asdffdsa15asdffdsa16asdffdsa17asdffdsa18asdffdsa19asdffdsa20asfdsa21asfdsa22asfdsa23asfdsa24asfdsa25asfdsa26", 
+		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0972
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,emp-Tar' option 
+//! Copy a directory from non available Src drive to the target.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrNotReady in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------   		
+
+   		{	
+		{972, ECFMCopy, 0, KErrNotReady, KErrNone, KErrNotReady},
+		{&gFixedDriveNotReady, (TText*)L"?:\\Src\\", 
+		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0973
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,emp-Tar' option 
+//! Copy a directory from Src drive to the non available target.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrNotReady in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------   
+  
+   		{	
+		{973, ECFMCopy, 0, KErrNotReady, KErrNone, KErrNotReady},
+		{&gDriveToTest, (TText*)L"?:\\Src\\", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gFixedDriveNotReady, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0974
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,emp-Tar' option 
+//! Copy a directory from Src drive to the Readonly target drive.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAccessDenied in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------     		
+  
+   		{	
+		{974, ECFMCopy, 0, KErrAccessDenied, KErrNone, KErrAccessDenied},
+		{&gDriveToTest, (TText*)L"?:\\Src\\", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gFixedDriveReadOnly, (TText*)L"?:\\test\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0975
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,emp-Tar' option 
+//! Copy a directory from non available Src directory to the target.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrPathNotFound in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//--------------------------------------------- 
+
+   		{	
+		{975, ECFMCopy, 0, KErrPathNotFound, KErrNone, KErrPathNotFound},
+		{&gFixedDriveValid, (TText*)L"?:\\src\\NODIR\\", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\test\\", 
+		(TText*)L"?:\\Trg\\", {ALL, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0976
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,emp-Tar' option 
+//! Copy a directory from non available Src directory to the target.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrPathNotFound in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------    		
+
+   		{	
+		{976, ECFMCopy, 0, KErrPathNotFound, KErrNone, KErrPathNotFound},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\Dir1\\", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\test\\", 
+		(TText*)L"?:\\Trg\\", {ALL, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0977
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,emp-Tar' option 
+//! Copy a invaid directory path from Src directory to the target.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrBadName in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------   		
+ 
+   		{	
+		{977, ECFMCopy, 0, KErrBadName, KErrNone, KErrBadName},
+		{&gFixedDriveValid, (TText*)L"::C:", 
+		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\test\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0979
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,emp-Tar' option 
+//! Copy a invaid directory path with single from Src directory to the target.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrPathNotFound in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------     
+
+   		{	
+		{979, ECFMCopy, 0, KErrPathNotFound, KErrNone, KErrPathNotFound},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01zz.txt\\", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+		},
+
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0980
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,emp-Tar' option 
+//! Copy files from Src directory to the non available target directory.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrPathNotFound in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------     		
+
+   		{	
+		{980, ECFMCopy, 0, KErrPathNotFound, KErrNone, KErrPathNotFound},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1\\*.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\Dummy\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+		},
+
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0981
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Copy()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,emp-Tar' option 
+//! Copy files from Src directory to the target directory with a long paths.
+//! @SYMTestActions Copy does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrBadName in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented
+//---------------------------------------------   
+
+   		{	
+		{981, ECFMCopy, 0, KErrBadName, KErrBadName, KErrBadName},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\asdffdsa01asdffdsa02asdffdsa03asdffdsa04asdffdsa05asdffdsa06asdffdsa07asdffdsa08asdffdsa09asdffdsa10asdffdsa11asdffdsa12asdffdsa13asdffdsa14asdffdsa15asdffdsa16asdffdsa17asdffdsa18asdffdsa19asdffdsa20asdffdsa21asdffdsa22asdffdsa23asdffdsa24asdffdsa25asdffdsa26\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0982
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+//! Move a file 'FILE01.TXT' from source to the target.
+//! @SYMTestActions Moves specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   		
+
+   		{	
+		{982, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {2,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0983
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+//! Move files with wildcard combination '*.*' from source to the target.
+//! @SYMTestActions Moves specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    		
+
+   		{	
+		{983, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK24}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0984
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+//! Move files with wildcard combination 'FILE*.TXT' from source to the target.
+//! @SYMTestActions Moves specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+
+   		{	
+		{984, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK02}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK02, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0985
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+//! Move files with wildcard combination 'FILE?.TXT' from source to the target.
+//! @SYMTestActions Moves specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   	
+
+   		{	
+		{985, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {0,1,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{0,1,EOB}, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0986
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+//! Move files with wildcard combination '*.TXT' from source to the target.
+//! @SYMTestActions Moves specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    	
+	
+   		{	
+		{986, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK29}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK29, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0987
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+//! Move files with wildcard combination 'FILE.*' from source to the target.
+//! @SYMTestActions Moves specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+   		{	
+		{987, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {4,6,55,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{4,6,55,EOB}, EMPTY}}
+		},
+
+ 
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0988
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move files with combination 'FILE01.TXT' from source to the target.
+//! @SYMTestActions Move does not happen just returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+ 			
+   		{	
+		{988, ECFMMove, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {{2,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
+		},
+
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0989
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move files with combination '*.*' from source to the target.
+//! @SYMTestActions Move does not happen just returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+   		{	
+		{989, ECFMMove, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK24, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
+		},
+
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0990
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move files with combination 'FILE*.TXT' from source to the target.
+//! @SYMTestActions Move does not happen just returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+
+   		{	
+		{990, ECFMMove, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK02, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK02, EMPTY}}
+		},
+
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0991
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move files with combination 'FILE?.TXT' from source to the target.
+//! @SYMTestActions Move does not happen just returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+
+   		{	
+		{991, ECFMMove, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {{0,1,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{0,1,EOB}, EMPTY}}
+		},
+
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0992
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move files with combination '*.TXT' from source to the target.
+//! @SYMTestActions Move does not happen just returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+   		{	
+		{992, ECFMMove, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK29, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK29, EMPTY}}
+		},
+
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0993
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move files with combination 'FILE.*' from source to the target.
+//! @SYMTestActions Move does not happen just returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+   		{	
+		{993, ECFMMove, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {{4,6,55,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{4,6,55,EOB}, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0994
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Move files with combination 'FILE01.TXT' from source to the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+   		{	
+		{994, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {2,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {{2,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0995
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Move files with combination '*.*' from source to the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+
+		{	
+		{995, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK24}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK24, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0996
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Move files with combination 'FILE*.TXT' from source to the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+   		{	
+		{996, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK02}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK02, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK02, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0997
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Move files with combination 'FILE?.TXT' from source to the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+   		{	
+		{997, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {0,1,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {{0,1,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{0,1,EOB}, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0998
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Move files with combination '*.TXT' from source to the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    		
+  		
+		{	
+		{998, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK29}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK29, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK29, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-0999
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Move files with combination 'FILE.*' from source to the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+		
+		{	
+		{999, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {4,6,55,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {{4,6,55,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{4,6,55,EOB}, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1000
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
+//! Move files with combination 'FILE01.TXT' from source to the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+	
+		{	
+		{1000, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {2,11,20,29,38,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{2,11,20,29,38,EOB}, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1001
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
+//! Move files with combination 'FILE01.TXT' from source to the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+
+		{	
+		{1001, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1002
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
+//! Move files with combination 'FILE*.TXT' from source to the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+
+		{	
+		{1002, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK05}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK05, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1003
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
+//! Move files with combination 'FILE?.TXT' from source to the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+
+		{	
+		{1003, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK06}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK06, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1004
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
+//! Move files with combination '*.TXT' from source to the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1004, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK34}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK34, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1005
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
+//! Move files with combination 'FILE.*' from source to the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+
+		{	
+		{1005, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK35}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK35, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1006
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move files with combination 'FILE01.TXT' from source to the target.
+//! @SYMTestActions Move does not happen just returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------  
+
+		{	
+		{1006, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {{2,11,20,29,38,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{2,11,20,29,38,EOB}, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1007
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move files with combination '*.*' from source to the target.
+//! @SYMTestActions Move does not happen just returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1007, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {ALL, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1008
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move files with combination 'FILE*.TXT' from source to the target.
+//! @SYMTestActions Move does not happen just returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1008, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK05, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK05, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1009
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move files with combination 'FILE?.TXT' from source to the target.
+//! @SYMTestActions Move does not happen just returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1009, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK06, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK06, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1010
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move files with combination '*.TXT' from source to the target.
+//! @SYMTestActions Move does not happen just returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+
+		{	
+		{1010, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK34, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK34, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1011
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move files with combination 'FILE.*' from source to the target.
+//! @SYMTestActions Move does not happen just returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1011, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK35, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK35, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1012
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Move files with combination 'FILE01.TXT' from source to the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    	
+
+		{	
+		{1012, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {2,11,20,29,38,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {{2,11,20,29,38,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{2,11,20,29,38,EOB}, EMPTY}}
+		},
+		
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1013
+//! @SYMTestType CIT 
+		//! @SYMREQ NA
+		//! @SYMTestPurpose CFileMan::Move()
+		//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+		//! Move files with combination '*' from source to the target.
+		//! @SYMTestActions Moves the specified files from source to the target.
+		//! @SYMTestExpectedResults 1.KErrNone in success case.
+		//! @SYMTestPriority High
+		//! @SYMTestStatus Implemented 
+		//---------------------------------------------  
+		
+			{ 
+			{1013, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+			{&gDriveToTest, (TText*)L"?:\\Src\\*", 
+			(TText*)L"?:\\Src\\", {ALL, EMPTY},
+			(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+			{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+			(TText*)L"?:\\Trg\\", {ALL, EMPTY},
+			(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
+			}, 
+		
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1014
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Move files with combination 'FILE*.TXT' from source to the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------- 
+
+		{	
+		{1014, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK05}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK05, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK05, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1015
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Move files with combination 'FILE?.TXT' from source to the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1015, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE?.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK06}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK06, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK06, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1016
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Move files with combination '*.TXT' from source to the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+
+		{	
+		{1016, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK34}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK34, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK34, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1017
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Move files with combination 'FILE.*' from source to the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+
+		{	
+		{1017, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK35}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK35, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK35, EMPTY}}
+		},
+   	
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1018
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
+//! Move files from Src directory without backward slash to the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    	
+
+		{	
+		{1018, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1019
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
+//! Move files from Src directory without backward slash to the target directory without backward slash.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+
+		{	
+		{1019, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
+		{&gDriveToTest, (TText*)L"?:\\Trg", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1020
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
+//! Move files from Src to the unspecified(NULL) target path.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+
+		{	
+		{1020, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
+		{&gDriveToTest, (TText*)L"", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1021
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
+//! Move files from unspecified(NULL) Src  to the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1021, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK24}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1022
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
+//! Move Src 'FILE?.TXT' to the target while renaming with wildcard condition 'FILE*.TXT'.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+
+		{	
+		{1022, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE?.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {0,1,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\FILE*.TXT", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{0,1,EOB}, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1023
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
+//! Move files 'FILE01.TXT' from Src  and rename file to 'RENAMED.TXT' on the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1023, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {2,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.TXT", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{44,EOB}, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1026
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
+//! Move files '*.TXT' from Src  and rename file to '*.REN' on the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    						
+
+		{	
+		{1026, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK20}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\*.REN", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK19, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1027
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
+//! Move files 'FILE.*' from Src  and rename file to 'RENAMED.*' on the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1027, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {4,6,55,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.*", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{44,49,57,EOB}, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1029
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
+//! Move files 'FILE01.TXT' from Src  and rename file to 'OTHER.TXT' on the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------  
+
+		{	
+		{1029, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {2,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\OTHER.TXT", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{5,EOB}, EMPTY}}
+		},
+
+   			
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1030
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
+//! Move files from Src to same Src location. 
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1030, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1031
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move files from Src directory without backward slash to the target.
+//! @SYMTestActions Move does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1031, ECFMMove, 0, KErrAlreadyExists, KErrAlreadyExists, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK41, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1032
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move files from Src directory without backward slash to the target directory without backward slash.
+//! @SYMTestActions Move does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+	
+		{	
+		{1032, ECFMMove, 0, KErrAlreadyExists, KErrAlreadyExists, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg", 
+		(TText*)L"?:\\Trg\\", {BLOCK41, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1033
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move files from Src to the unspecified(NULL) target path.
+//! @SYMTestActions Move does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------- 
+
+		{	
+		{1033, ECFMMove, 0, KErrAlreadyExists, KErrAlreadyExists, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
+		(TText*)L"?:\\SRC\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {BLOCK41, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1034
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move files from unspecified(NULL) Src  to the target.
+//! @SYMTestActions Move does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1034, ECFMMove, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK24, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1035
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move Src 'FILE?.TXT' to the target while renaming with wildcard condition 'FILE*.TXT'.
+//! @SYMTestActions Move does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1035, ECFMMove, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE?.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\FILE*.TXT", 
+		(TText*)L"?:\\Trg\\", {{0,1,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{0,1,EOB}, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1036
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move files 'FILE01.TXT' from Src  and rename file to 'RENAMED.TXT' on the target.
+//! @SYMTestActions Move does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------     			
+	
+		{	
+		{1036, ECFMMove, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.TXT", 
+		(TText*)L"?:\\Trg\\", {{44,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{44,EOB}, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1039
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move files '*.TXT' from Src  and rename file to '*.REN' on the target.
+//! @SYMTestActions Move does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    						
+
+		{	
+		{1039, ECFMMove, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\*.REN", 
+		(TText*)L"?:\\Trg\\", {BLOCK19, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK19, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1040
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move files 'FILE.*' from Src  and rename file to 'RENAMED.*' on the target.
+//! @SYMTestActions Move does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1040, ECFMMove, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.*", 
+		(TText*)L"?:\\Trg\\", {{44,49,57,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{44,49,57,EOB}, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1042
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move files from Src  and rename file on the target without wildcard.
+//! @SYMTestActions Move does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1042, ECFMMove, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\OTHER.TXT", 
+		(TText*)L"?:\\Trg\\", {{5,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{5,EOB}, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1043
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move files from Src to same Src location.
+//! @SYMTestActions Move does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+	
+		{	
+		{1043, ECFMMove, 0, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1044
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Move files from Src directory without backward slash to the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------	
+   			
+			{	
+			{1044, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+			{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
+			(TText*)L"?:\\Src\\", {ALL, EMPTY},
+			(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
+			{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+			(TText*)L"?:\\Trg\\", {BLOCK41, EMPTY},
+			(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
+			},
+		
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1045
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Move files from Src directory without backward slash to the target directory without backward slash.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+				
+				{	
+				{1045, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+				{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
+				(TText*)L"?:\\Src\\", {ALL, EMPTY},
+				(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
+				{&gDriveToTest, (TText*)L"?:\\Trg", 
+				(TText*)L"?:\\Trg\\", {BLOCK41, EMPTY},
+				(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
+				},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1046
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Move files from Src to the unspecified(NULL) target path.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+				
+			{	
+			{1046, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+			{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
+			(TText*)L"?:\\Src\\", {ALL, EMPTY},
+			(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
+			{&gDriveToTest, (TText*)L"", 
+			(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {BLOCK41, EMPTY},
+			(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
+			},		
+		
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1047
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Move files from unspecified(NULL) Src  to the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------     			
+
+		{	
+		{1047, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK24}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK24, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK24, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1048
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Move Src 'FILE?.TXT' to the target while renaming with wildcard condition 'FILE*.TXT'.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+
+		{	
+		{1048, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE?.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {0,1,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\FILE*.TXT", 
+		(TText*)L"?:\\Trg\\", {{0,1,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{0,1,EOB}, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1049
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Move Src 'FILE01.TXT' to the target while renaming with wildcard condition 'RENAMED.TXT'.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+
+		{	
+		{1049, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\SRC\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {2,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.TXT", 
+		(TText*)L"?:\\Trg\\", {{44,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{44,EOB}, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1052
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Move Src '*.TXT' to the target while renaming with wildcard condition '*.REN'.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    						
+
+		{	
+		{1052, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK20}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\*.REN", 
+		(TText*)L"?:\\Trg\\", {BLOCK19, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK19, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1053
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Move Src 'FILE.*' to the target while renaming with wildcard condition 'RENAMED.*'.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+
+		{	
+		{1053, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {4,6,55,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.*", 
+		(TText*)L"?:\\Trg\\", {{44,49,57,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{44,49,57,EOB}, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1055
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Move files 'FILE01.TXT' from Src  and rename file to 'OTHER.TXT' on the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1055, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {2,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\OTHER.TXT", 
+		(TText*)L"?:\\Trg\\", {{5,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{5,EOB}, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1056
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Move files from Src to same Src location.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+
+			{	
+			{1056, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+			{&gDriveToTest, (TText*)L"?:\\F32-TST\\CFILEMAN\\FILE01.TXT", 
+			(TText*)L"?:\\F32-TST\\CFILEMAN\\", {ALL, EMPTY},
+			(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+			{&gDriveToTest, (TText*)L"?:\\F32-TST\\CFILEMAN\\FILE01.TXT", 
+			(TText*)L"?:\\Trg\\", {ALL, EMPTY},
+			(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
+			},
+			
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1057
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
+//! Move files from Src directory without backward slash to the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+	
+		{	
+		{1057, ECFMMove, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
+		(TText*)L"?:\\SRC\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1058
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
+//! Move files from Src directory without backward slash to the target directory without backward slash.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------- 
+
+		{	
+		{1058, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
+		{&gDriveToTest, (TText*)L"?:\\Trg", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1059
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
+//! Move files from Src to the unspecified(NULL) target path.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1059, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
+		{&gDriveToTest, (TText*)L"", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1060
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
+//! Move files from unspecified(NULL) Src  to the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+
+		{	
+		{1060, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1061
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
+//! Move Src 'FILE?.TXT' to the target while renaming with wildcard condition 'FILE*.TXT'.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+
+		{	
+		{1061, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE?.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK06}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\FILE*.TXT", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK06, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1062
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
+//! Move Src 'FILE01.TXT' to the target while renaming with wildcard condition 'RENAMED.TXT'.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1062, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {2,11,20,29,38,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.TXT", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK30, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1065
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
+//! Move Src '*.TXT' to the target while renaming with wildcard condition '*.REN'.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+		{	
+		{1065, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK34}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\*.REN", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK32, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1066
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
+//! Move Src 'FILE.*' to the target while renaming with wildcard condition 'RENAMED.*'.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+
+		{	
+		{1066, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK35}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.*", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK40, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1068
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
+//! Move files 'FILE01.TXT' from Src  and rename file to 'OTHER.TXT' on the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1068, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {2,11,20,29,38,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\OTHER.TXT", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{5,14,23,32,41,EOB}, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1069
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,EmpTar' option 
+//! Move files from Src to same Src location. 
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+  
+		{	
+		{1069, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1070
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move files from Src directory without backward slash to the target.
+//! @SYMTestActions Move does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   	
+
+		{	
+		{1070, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrAlreadyExists, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK09, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK09, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1071
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move files from Src directory without backward slash to the target directory without backward slash.
+//! @SYMTestActions Move does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1071, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrAlreadyExists, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg", 
+		(TText*)L"?:\\Trg\\", {BLOCK09, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK09, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1072
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move files from Src to the unspecified(NULL) target path.
+//! @SYMTestActions Move does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1072, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrAlreadyExists, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {BLOCK09, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK09, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1073
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move files from unspecified(NULL) Src  to the target.
+//! @SYMTestActions Move does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1073, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {ALL, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1074
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move Src 'FILE?.TXT' to the target while renaming with wildcard condition 'FILE*.TXT'.
+//! @SYMTestActions Move does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+
+		{	
+		{1074, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE?.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\FILE*.TXT", 
+		(TText*)L"?:\\Trg\\", {BLOCK06, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK06, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1075
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move Src 'FILE01.TXT' to the target while renaming with wildcard condition 'RENAMED.TXT'.
+//! @SYMTestActions Move does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1075, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.TXT", 
+		(TText*)L"?:\\Trg\\", {BLOCK30, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK30, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1078
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move Src '*.TXT' to the target while renaming with wildcard condition '*.REN'.
+//! @SYMTestActions Move does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   						
+
+		{	
+		{1078, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\*.REN", 
+		(TText*)L"?:\\Trg\\", {BLOCK32, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK32, EMPTY}}
+		},
+ 
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1079
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move Src 'FILE.*' to the target while renaming with wildcard condition 'RENAMED.*'.
+//! @SYMTestActions Move does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------   			
+
+		{	
+		{1079, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.*", 
+		(TText*)L"?:\\Trg\\", {BLOCK40, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK40, EMPTY}}
+		},
+ 
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1081
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move files 'FILE01.TXT' from Src  and rename file to 'OTHER.TXT' on the target.
+//! @SYMTestActions Move does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------    		
+			  
+		{	
+		{1081, ECFMMove, CFileMan::ERecurse, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\OTHER.TXT", 
+		(TText*)L"?:\\Trg\\", {{5,14,23,32,41,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{5,14,23,32,41,EOB}, EMPTY}}
+		},
+ 
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1082
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Move files from Src to same Src location. 
+//! @SYMTestActions Move does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------    			
+		  
+		{	
+		{1082, ECFMMove, CFileMan::ERecurse, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\Trg\\", {ALL, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
+		},
+ 
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1083
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Move files from Src directory without backward slash to the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------    			
+ 			  
+		{	
+		{1083, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK41, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
+		},
+   			
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1084
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Move files from Src directory without backward slash to the target directory without backward slash.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------    			
+
+		{	
+		{1084, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
+		{&gDriveToTest, (TText*)L"?:\\Trg", 
+		(TText*)L"?:\\Trg\\", {BLOCK41, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
+		},
+ 		
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1085
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Move files from Src to the unspecified(NULL) target path.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------   			
+
+		{	
+		{1085, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
+		{&gDriveToTest, (TText*)L"", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {BLOCK41, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
+		},
+ 
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1086
+//! @SYMTestType CIT 
+//! @SYMREQ NA
+//! @SYMTestPurpose CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Move files from unspecified(NULL) Src to the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------  
+	
+		{ 
+		{1086, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {ALL, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
+		},		
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1087
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Move Src 'FILE?.TXT' to the target while renaming with wildcard condition 'FILE*.TXT'.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------     			
+
+		{	
+		{1087, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE?.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK06}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\FILE*.TXT", 
+		(TText*)L"?:\\Trg\\", {BLOCK06, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK06, EMPTY}}
+		},
+   			
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1088
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Move Src 'FILE01.TXT' to the target while renaming with wildcard condition 'RENAMED.TXT'.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------   					
+
+		{	
+		{1088, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {2,11,20,29,38,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.TXT", 
+		(TText*)L"?:\\Trg\\", {BLOCK30, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK30, EMPTY}}
+		},
+
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1091
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Move Src '*.TXT' to the target while renaming with wildcard condition '*.REN'.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------   						
+
+		{	
+		{1091, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK34}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\*.REN", 
+		(TText*)L"?:\\Trg\\", {BLOCK32, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK32, EMPTY}}
+		},
+  
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1092
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Move Src 'FILE.*' to the target while renaming with wildcard condition 'RENAMED.*'.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------     			
+ 
+		{	
+		{1092, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK35}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.*", 
+		(TText*)L"?:\\Trg\\", {BLOCK33, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK40, EMPTY}}
+		},
+   					
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1094
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Move files 'FILE01.TXT' from Src  and rename file to 'OTHER.TXT' on the target.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------    			
+   
+		{	
+		{1094, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gFixedDriveValid, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {2,11,20,29,38,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\OTHER.TXT", 
+		(TText*)L"?:\\Trg\\", {{5,14,23,32,41,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{5,14,23,32,41,EOB}, EMPTY}}
+		},
+    //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1095
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Recursive,Overwrite,Non-EmpTar' option 
+//! Move files from Src to same Src location.
+//! @SYMTestActions Moves the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------    			
+
+		{	
+		{1095, ECFMMove, CFileMan::ERecurse|CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\Trg\\", {ALL, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1096
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+//! Rename a file 'FILE01.TXT' from source to the target.
+//! @SYMTestActions Renames specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    	
+ 
+		{	
+		{1096, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {2,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
+		},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1097
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+//! Rename files with wildcard combination '*.*' from source to the target.
+//! @SYMTestActions Renames specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------     			
+		
+			{	
+			{1097, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
+			{&gDriveToTest, (TText*)L"?:\\Src\\*.*", 
+			(TText*)L"?:\\Src\\", {ALL, EMPTY},
+			(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+			{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+			(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+			(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
+			},
+
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1098
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+//! Rename files with wildcard combination 'FILE*.TXT' from source to the target.
+//! @SYMTestActions Renames specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1098, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\FILE*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK02}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK02, EMPTY}}
+		},
+   			
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1099
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+//! Rename files with wildcard combination 'FILE?.TXT' from source to the target.
+//! @SYMTestActions Renames specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1099, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\FILE?.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {0,1,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{0,1,EOB}, EMPTY}}
+		},
+ 
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1100
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+//! Rename files with wildcard combination '*.TXT' from source to the target.
+//! @SYMTestActions Renames specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+
+		{	
+		{1100, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK20}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK20, EMPTY}}
+		},
+   			
+//--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1101
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+//! Rename files with wildcard combination 'FILE.*' from source to the target.
+//! @SYMTestActions Renames specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+
+		{	
+		{1101, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {4,6,55,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{4,6,55,EOB}, EMPTY}}
+		},
+ 
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1102
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+//! Rename files with wildcard combination 'FILE01.TXT' from source to the target.
+//! @SYMTestActions Renames specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+
+		{	
+		{1102, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {2,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.TXT", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{44,EOB}, EMPTY}}
+		},
+ 
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1105
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+//! Rename files with wildcard combination '*.TXT' from source to the '*.REN' in target.
+//! @SYMTestActions Renames specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------- 
+
+		{	
+		{1105, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK20}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\*.REN", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK19, EMPTY}}
+		},
+ 
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1106
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+//! Rename files with wildcard combination 'FILE.*' from source to the '*.REN' in target.
+//! @SYMTestActions Renames specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+		
+		{	
+		{1106, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {4,6,55,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.*", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{44,49,57,EOB}, EMPTY}}
+		},
+ 
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1108
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Rename files with wildcard combination 'FILE01.TXT' from source to target.
+//! @SYMTestActions Rename does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+			
+		{	
+		{1108, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gDriveToTest, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {{2,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
+		},
+ 
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1109
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Rename files with wildcard combination '*.*' from source to target.
+//! @SYMTestActions Rename does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+   			
+			{	
+			{1109, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+			{&gDriveToTest, (TText*)L"?:\\Src\\*", 
+			(TText*)L"?:\\Src\\", {ALL, EMPTY},
+			(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+			{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+			(TText*)L"?:\\Trg\\", {ALL, EMPTY},
+			(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
+			},
+   			
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1110
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Rename files with wildcard combination 'FILE*.TXT' from source to target.
+//! @SYMTestActions Rename does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+		
+				{	
+				{1110, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+				{&gDriveToTest, (TText*)L"?:\\Src\\FILE*.TXT", 
+				(TText*)L"?:\\Src\\", {ALL, EMPTY},
+				(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+				{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+				(TText*)L"?:\\Trg\\", {BLOCK02, EMPTY},
+				(TText*)L"?:\\TrgCom\\", {BLOCK02, EMPTY}}
+				},		
+							
+	
+
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1111
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Rename files with wildcard combination 'FILE?.TXT' from source to target.
+//! @SYMTestActions Rename does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+   			
+		{	
+		{1111, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gDriveToTest, (TText*)L"?:\\Src\\FILE?.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {{0,1,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{0,1,EOB}, EMPTY}}
+		},
+    			
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1112
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Rename files with wildcard combination '*.TXT' from source to target.
+//! @SYMTestActions Rename does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+   			
+		{	
+		{1112, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gDriveToTest, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK20, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK20, EMPTY}}
+		},
+   
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1113
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Rename files with wildcard combination 'FILE.*' from source to target.
+//! @SYMTestActions Rename does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+   			
+		{	
+		{1113, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gDriveToTest, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {{4,6,55,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{4,6,55,EOB}, EMPTY}}
+		},
+   			
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1114
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Rename files with wildcard combination 'FILE01.TXT' from source to 'RENAMED.TXT' in target.
+//! @SYMTestActions Rename does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+   			
+		{	
+		{1114, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gDriveToTest, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.TXT", 
+		(TText*)L"?:\\Trg\\", {{44,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{44,EOB}, EMPTY}}
+		},
+
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1117
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Rename files with wildcard combination '*.TXT' from source to '*.REN' in target.
+//! @SYMTestActions Rename does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+			
+		{	
+		{1117, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gDriveToTest, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\*.REN", 
+		(TText*)L"?:\\Trg\\", {BLOCK19, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK19, EMPTY}}
+		},
+ 
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1118
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmpTar' option 
+//! Rename files with wildcard combination 'FILE.*' from source to 'RENAMED.*' in target.
+//! @SYMTestActions Rename does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+			
+		{	
+		{1118, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gDriveToTest, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.*", 
+		(TText*)L"?:\\Trg\\", {{44,49,57,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{44,49,57,EOB}, EMPTY}}
+		},
+ 
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1120
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Rename files with wildcard combination 'FILE01.TXT' from source to target.
+//! @SYMTestActions Renames the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------- 
+			
+		{	
+		{1120, ECFMRename, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {2,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {{2,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{2,EOB}, EMPTY}}
+		},
+ 
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1121
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Rename files with wildcard combination '*.*' from source to target.
+//! @SYMTestActions Renames the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+		
+			{	
+			{1121, ECFMRename, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+			{&gDriveToTest, (TText*)L"?:\\Src\\*", 
+			(TText*)L"?:\\Src\\", {ALL, EMPTY},
+			(TText*)L"?:\\SrcCom\\", {ALL, BLOCK24}},
+			{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+			(TText*)L"?:\\Trg\\", {ALL, EMPTY},
+			(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
+			},	
+
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1122
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Rename files with wildcard combination 'FILE*.TXT' from source to target.
+//! @SYMTestActions Renames the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1122, ECFMRename, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\FILE*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK02}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK02, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK02, EMPTY}}
+		},
+ 
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1123
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Rename files with wildcard combination 'FILE?.TXT' from source to target.
+//! @SYMTestActions Renames the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1123, ECFMRename, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\FILE?.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {0,1,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {{0,1,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{0,1,EOB}, EMPTY}}
+		},
+  //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1124
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Rename files with wildcard combination '*.TXT' from source to target.
+//! @SYMTestActions Renames the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1124, ECFMRename, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK20}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK20, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK20, EMPTY}}
+		},
+ 
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1125
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Rename files with wildcard combination 'FILE.*' from source to target.
+//! @SYMTestActions Renames the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1125, ECFMRename, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {4,6,55,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {{4,6,55,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{4,6,55,EOB}, EMPTY}}
+		},
+ 
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1126
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Rename files with wildcard combination 'FILE01.TXT' from source to 'RENAMED.TXT' in target.
+//! @SYMTestActions Renames the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1126, ECFMRename, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {2,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.TXT", 
+		(TText*)L"?:\\Trg\\", {{44,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{44,EOB}, EMPTY}}
+		},
+ 
+
+
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1129
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Rename files with wildcard combination '*.TXT' from source to '*.REN' in target.
+//! @SYMTestActions Renames the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+		{	
+		{1129, ECFMRename, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\*.TXT", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK20}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\*.REN", 
+		(TText*)L"?:\\Trg\\", {BLOCK19, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK19, EMPTY}}
+		},
+ 
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1130
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmpTar' option 
+//! Rename files with wildcard combination 'FILE.*' from source to 'RENAMED.*' in target.
+//! @SYMTestActions Renames the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+			
+		{	
+		{1130, ECFMRename, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\FILE.*", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, {4,6,55,EOB}}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\RENAMED.*", 
+		(TText*)L"?:\\Trg\\", {{44,49,57,EOB}, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {{44,49,57,EOB}, EMPTY}}
+		},
+ 
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1132
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
+//! Rename files from Src directory without backward slash to the target.
+//! @SYMTestActions Renames the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   	
+  			
+		{	
+		{1132, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\DIR1", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
+		},
+ 
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1133
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
+//! Rename files from Src directory without backward slash to the target directory without backward slash.
+//! @SYMTestActions Renames the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+
+			{	
+			{1133, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+			{&gDriveToTest, (TText*)L"?:\\Src\\DIR1", 
+			(TText*)L"?:\\Src\\", {ALL, EMPTY},
+			(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+			{&gDriveToTest, (TText*)L"?:\\Trg", 
+			(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+			(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+			},
+		
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1134
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
+//! Rename files from Src to the unspecified(NULL) target path.
+//! @SYMTestActions Renames the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+ 			
+		{	
+		{1134, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\Src\\DIR1", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, BLOCK41}},
+		{&gDriveToTest, (TText*)L"", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
+		},
+  			
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1135
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
+//! Rename files from unspecified(NULL) Src  to the target.
+//! @SYMTestActions Renames the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------- 
+   			
+			{	
+			{1135, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
+			{&gDriveToTest, (TText*)L"", 
+			(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+			(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+			{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+			(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+			(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
+			},	
+  			
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1136
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmpTar' option 
+//! Rename files from Src to same Src location.
+//! @SYMTestActions Renames the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   
+   			
+		{	
+		{1136, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
+		},
+   			
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1137
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmptyTar' option 
+//! Rename files from Src directory without backward slash to the target.
+//! @SYMTestActions Rename does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+  			
+		{	
+		{1137, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gDriveToTest, (TText*)L"?:\\Src\\DIR1", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK09, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK09, EMPTY}}
+		},
+  
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1138
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmptyTar' option 
+//! Rename files from Src directory without backward slash to the target directory without backward slash.
+//! @SYMTestActions Rename does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------     			
+   			
+		{	
+		{1138, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gDriveToTest, (TText*)L"?:\\Src\\DIR1", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {BLOCK41, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
+		},
+  
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1139
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmptyTar' option 
+//! Rename files from Src to the unspecified(NULL) target path.
+//! @SYMTestActions Rename does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+    			
+		{	
+		{1139, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gDriveToTest, (TText*)L"?:\\Src\\DIR1", 
+		(TText*)L"?:\\Src\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {BLOCK41, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
+		},
+    			
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1140
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmptyTar' option 
+//! Rename files from unspecified(NULL) Src  to the target.
+//! @SYMTestActions Rename does not happen, returns the error code.
+//! @SYMTestExpectedResults 1.KErrAlreadyExists in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+			
+		{	
+		{1140, ECFMRename, 0, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+		{&gDriveToTest, (TText*)L"", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {ALL, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
+		},
+ 
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1141
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,Non-EmptyTar' option 
+//! Rename files from Src to same Src location.
+//! @SYMTestActions Renames the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------     			
+ 			
+		{	
+		{1141, ECFMRename, 0, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+		},
+  			
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1142
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmptyTar' option 
+//! Rename files from Src directory without backward slash to the target.
+//! @SYMTestActions Renames the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------- 
+     
+			{	
+			{1142, ECFMRename, CFileMan::EOverWrite, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+			{&gDriveToTest, (TText*)L"?:\\Src\\DIR1", 
+			(TText*)L"?:\\Src\\", {ALL, EMPTY},
+			(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+			{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+			(TText*)L"?:\\Trg\\", {BLOCK41, EMPTY},
+			(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
+			},
+	
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1143
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmptyTar' option 
+//! Rename files from Src directory without backward slash to the target directory without backward slash.
+//! @SYMTestActions Renames the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------
+
+				{	
+				{1143, ECFMRename, CFileMan::EOverWrite, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+				{&gDriveToTest, (TText*)L"?:\\Src\\DIR1", 
+				(TText*)L"?:\\Src\\", {ALL, EMPTY},
+				(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+				{&gDriveToTest, (TText*)L"?:\\Trg", 
+				(TText*)L"?:\\Trg\\", {ALL, EMPTY},
+				(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
+				},
+			
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1144
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmptyTar' option 
+//! Rename files from Src to the unspecified(NULL) target path.
+//! @SYMTestActions Renames the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+
+			{	
+			{1144, ECFMRename, CFileMan::EOverWrite, KErrAlreadyExists, KErrNone, KErrAlreadyExists},
+			{&gDriveToTest, (TText*)L"?:\\Src\\DIR1", 
+			(TText*)L"?:\\Src\\", {ALL, EMPTY},
+			(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+			{&gDriveToTest, (TText*)L"", 
+			(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {BLOCK41, EMPTY},
+			(TText*)L"?:\\TrgCom\\", {BLOCK41, EMPTY}}
+			},
+				
+				
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1145
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmptyTar' option 
+//! Rename files from unspecified(NULL) Src  to the target.
+//! @SYMTestActions Renames the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//--------------------------------------------- 
+
+			{	
+			{1145, ECFMRename, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+			{&gDriveToTest, (TText*)L"", 
+			(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+			(TText*)L"?:\\SrcCom\\", {ALL, BLOCK24}},
+			{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+			(TText*)L"?:\\Trg\\", {ALL, EMPTY},
+			(TText*)L"?:\\TrgCom\\", {ALL, EMPTY}}
+			},
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1146
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Rename()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Overwrite,Non-EmptyTar' option 
+//! Rename files from Src to same Src location. 
+//! @SYMTestActions Renames the specified files from source to the target.
+//! @SYMTestExpectedResults 1.KErrNone in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+      			
+		{	
+		{1146, ECFMRename, CFileMan::EOverWrite, KErrNone, KErrNone, KErrNone},
+		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {ALL, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\F32-TST\\T_CFILEMAN\\FILE01.TXT", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+		},
+   	
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1147
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+//! Move files with invalid path 'C\\Src\\FILE01.TXT' from Src to target. 
+//! @SYMTestActions Move does not happen, returns the error code..
+//! @SYMTestExpectedResults 1.KErrBadName in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------   			
+  			
+		{	
+		{1147, ECFMMove, 0, KErrBadName, KErrBadName, KErrBadName},
+		{&gFixedDriveValid, (TText*)L"C\\Src\\FILE01.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+		},
+
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1148
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+//! Move files with invalid path 'C:Src\\FILE01.TXT'from Src to target. 
+//! @SYMTestActions Move does not happen, returns the error code..
+//! @SYMTestExpectedResults 1.KErrBadName in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+ 			
+		{	
+		{1148, ECFMMove, 0, KErrBadName, KErrBadName, KErrBadName},
+		{&gFixedDriveValid, (TText*)L"C:Src\\FILE01.TXT", 
+		(TText*)L"?:\\F32-TST\\T_CFILEMAN\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+		},
+
+		
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1150
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+//! Move file with long filename from Src to target. 
+//! @SYMTestActions Move does not happen, returns the error code..
+//! @SYMTestExpectedResults 1.KErrBadName in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+     			
+		{	
+		{1150, ECFMMove, 0, KErrBadName, KErrBadName, KErrBadName},
+		{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1\\asdffdsa01asdffdsa02asdffdsa03asdffdsa04asdffdsa05asdffdsa06asdffdsa07asdffdsa08asdffdsa09asdffdsa10asdffdsa11asdffdsa12asdffdsa13asdffdsa14asdffdsa15asdffdsa16asdffdsa17asdffdsa18asdffdsa19asdffdsa20asdffdsa21asdffdsa22asdffdsa23asdffdsa24asdffdsa25asdffdsa26", 
+		(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+		{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+		(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+		(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+		},
+ 
+ //--------------------------------------------- 
+//! @SYMTestCaseID PBASE-T_CFILEMAN-1151
+//! @SYMTestType CIT 
+//!
+//! @SYMAPI CFileMan::Move()
+//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+//! Move file with long pathname from Src to target. 
+//! @SYMTestActions Move does not happen, returns the error code..
+//! @SYMTestExpectedResults 1.KErrBadName in success case.
+//! @SYMTestPriority High
+//! @SYMTestStatus Implemented 
+//---------------------------------------------    			
+   			
+		{	
+				{1151, ECFMMove, 0, KErrBadName, KErrBadName, KErrBadName},
+				{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1\\asdffdsa01asdffdsa02asdffdsa03asdffdsa04asdffdsa05asdffdsa06asdffdsa07asdffdsa08asdffdsa09asdffdsa10asdffdsa11asdffdsa12asdffdsa13asdffdsa14asdffdsa15asdffdsa16asdffdsa17asdffdsa18asdffdsa19asdffdsa20asdffdsa21asdffdsa22asdffdsa23asdffdsa24asdffdsa25asdffdsa26\\fdsa21asdffds\\NAME\\FGHIJ\\TEST\\", 
+				(TText*)L"?:\\Src\\", {ALL, EMPTY},
+				(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+				{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+				(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+				(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+		},
+		 
+		 //--------------------------------------------- 
+		//! @SYMTestCaseID PBASE-T_CFILEMAN-1152
+		//! @SYMTestType CIT 
+		//!
+		//! @SYMAPI CFileMan::Move()
+		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+		//! Move file from path that doesnot exist in Src to target. 
+		//! @SYMTestActions Move does not happen, returns the error code..
+		//! @SYMTestExpectedResults 1.KErrPathNotFound in success case.
+		//! @SYMTestPriority High
+		//! @SYMTestStatus Implemented 
+		//---------------------------------------------   			
+	
+				/*{	
+				{1152, ECFMMove, 0, KErrPathNotFound, KErrNone, KErrPathNotFound},
+				{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1\\NODIR\\*.*", 
+				(TText*)L"?:\\Src\\", {ALL, EMPTY},
+				(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+				{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+				(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+				(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+				},*/
+		 
+		 //--------------------------------------------- 
+		//! @SYMTestCaseID PBASE-T_CFILEMAN-1153
+		//! @SYMTestType CIT 
+		//!
+		//! @SYMAPI CFileMan::Move()
+		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+		//! Move file from Src to path that doesnot exist in target. 
+		//! @SYMTestActions Move does not happen, returns the error code..
+		//! @SYMTestExpectedResults 1.KErrPathNotFound in success case.
+		//! @SYMTestPriority High
+		//! @SYMTestStatus Implemented 
+		//---------------------------------------------    			
+		   			
+					{	
+					{1153, ECFMMove, 0, KErrPathNotFound, KErrNone, KErrPathNotFound},
+					{&gFixedDriveValid, (TText*)L"?:\\Src\\DIR1\\*.*", 
+					(TText*)L"?:\\Src\\", {ALL, EMPTY},
+					(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+					{&gDriveToTest, (TText*)L"?:\\NOTARGET\\", 
+					(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+					(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+					},
+		   	
+		   			
+		 //--------------------------------------------- 
+		//! @SYMTestCaseID PBASE-T_CFILEMAN-1154
+		//! @SYMTestType CIT 
+		//!
+		//! @SYMAPI CFileMan::Move()
+		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+		//! Move file from Src to target with longpath. 
+		//! @SYMTestActions Move does not happen, returns the error code..
+		//! @SYMTestExpectedResults 1.KErrBadName in success case.
+		//! @SYMTestPriority High
+		//! @SYMTestStatus Implemented 
+		//---------------------------------------------
+  			
+				{	
+				{1154, ECFMMove, 0, KErrBadName, KErrBadName, KErrBadName},
+				{&gFixedDriveValid, (TText*)L"?:\\Src\\FILE01.TXT", 
+				(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+				(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+				{&gDriveToTest, (TText*)L"?:\\TRG\\asdffdsa01asdffdsa02asdffdsa03asdffdsa04asdffdsa05asdffdsa06asdffdsa07asdffdsa08asdffdsa09asdffdsa10asdffdsa11asdffdsa12asdffdsa13asdffdsa14asdffdsa15asdffdsa16asdffdsa17asdffdsa18asdffdsa19asdffdsa20asdffdsa21asdffdsa22asdffdsa23asdffdsa24asdffdsa25asdffdsa26\\",
+				(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+				(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+				},
+		 			
+		 //--------------------------------------------- 
+		//! @SYMTestCaseID PBASE-T_CFILEMAN-1155
+		//! @SYMTestType CIT 
+		//!
+		//! @SYMAPI CFileMan::Move()
+		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+		//! Move file from ReadOnly Drive Src to target. 
+		//! @SYMTestActions Move does not happen, returns the error code..
+		//! @SYMTestExpectedResults 1.KErrAccessDenied in success case.
+		//! @SYMTestPriority High
+		//! @SYMTestStatus Implemented 
+		//---------------------------------------------   			
+    			
+				{	
+				{1155, ECFMMove, 0, KErrAccessDenied, KErrNone, KErrAccessDenied},
+				{&gFixedDriveReadOnly, (TText*)L"?:\\TEST\\", 
+				(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+				(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+				{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+				(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+				(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+				},
+		 
+		 //--------------------------------------------- 
+		//! @SYMTestCaseID PBASE-T_CFILEMAN-1156
+		//! @SYMTestType CIT 
+		//!
+		//! @SYMAPI CFileMan::Move()
+		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+		//! Move file Src to target with ReadOnly Drive . 
+		//! @SYMTestActions Move does not happen, returns the error code..
+		//! @SYMTestExpectedResults 1.KErrAccessDenied in success case.
+		//! @SYMTestPriority High
+		//! @SYMTestStatus Implemented 
+		//---------------------------------------------     			
+  			
+				{	
+				{1156, ECFMMove, 0, KErrAccessDenied, KErrNone, KErrAccessDenied},
+				{&gDriveToTest, (TText*)L"?:\\Src\\FILE01.TXT", 
+				(TText*)L"?:\\Src\\", {ALL, EMPTY},
+				(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+				{&gFixedDriveReadOnly, (TText*)L"?:\\", 
+				(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+				(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+				},
+		 
+		 //--------------------------------------------- 
+		//! @SYMTestCaseID PBASE-T_CFILEMAN-1157
+		//! @SYMTestType CIT 
+		//!
+		//! @SYMAPI CFileMan::Move()
+		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+		//! Move file Src to target with Drives not ready . 
+		//! @SYMTestActions Move does not happen, returns the error code..
+		//! @SYMTestExpectedResults 1.KErrNotReady in success case.
+		//! @SYMTestPriority High
+		//! @SYMTestStatus Implemented 
+		//---------------------------------------------     			
+		   			         			
+				{	
+				{1157, ECFMMove, 0, KErrNotReady, KErrNone, KErrNotReady},
+				{&gFixedDriveNotReady, (TText*)L"?:\\", 
+				(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+				(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+				{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+				(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+				(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+				},
+		 		   			
+		 //--------------------------------------------- 
+		//! @SYMTestCaseID PBASE-T_CFILEMAN-1158
+		//! @SYMTestType CIT 
+		//!
+		//! @SYMAPI CFileMan::Rename()
+		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+		//! Rename files with invalid path 'C\\Src\\FILE01.TXT' from Src to target.
+		//! @SYMTestActions Rename does not happen, returns the error code..
+		//! @SYMTestExpectedResults 1.KErrBadName in success case.
+		//! @SYMTestPriority High
+		//! @SYMTestStatus Implemented 
+		//---------------------------------------------    			
+		         			
+				{	
+				{1158, ECFMRename, 0, KErrBadName, KErrBadName, KErrBadName},
+				{&gDriveToTest, (TText*)L"C\\Src\\FILE01.TXT", 
+				(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+				(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+				{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+				(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+				(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+				},
+		 
+		 //--------------------------------------------- 
+		//! @SYMTestCaseID PBASE-T_CFILEMAN-1159
+		//! @SYMTestType CIT 
+		//!
+		//! @SYMAPI CFileMan::Rename()
+		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+		//! Rename files with invalid path 'C:Src\\FILE01.TXT'from Src to target. 
+		//! @SYMTestActions Rename does not happen, returns the error code..
+		//! @SYMTestExpectedResults 1.KErrBadName in success case.
+		//! @SYMTestPriority High
+		//! @SYMTestStatus Implemented 
+		//---------------------------------------------    			
+		         			
+				{	
+				{1159, ECFMRename, 0, KErrBadName, KErrBadName, KErrBadName},
+				{&gDriveToTest, (TText*)L"C:Src\\FILE01.TXT", 
+				(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+				(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+				{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+				(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+				(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+				},
+		 
+		 //--------------------------------------------- 
+		//! @SYMTestCaseID PBASE-T_CFILEMAN-1161
+		//! @SYMTestType CIT 
+		//!
+		//! @SYMAPI CFileMan::Rename()
+		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+		//! Rename file with long filename from Src to target. 
+		//! @SYMTestActions Rename does not happen, returns the error code..
+		//! @SYMTestExpectedResults 1.KErrBadName in success case.
+		//! @SYMTestPriority High
+		//! @SYMTestStatus Implemented 
+		//---------------------------------------------    			
+		         			
+				{	
+				{1161, ECFMRename, 0, KErrBadName, KErrBadName, KErrBadName},
+				{&gDriveToTest, (TText*)L"?:\\Src\\DIR1\\asdffdsa01asdffdsa02asdffdsa03asdffdsa04asdffdsa05asdffdsa06asdffdsa07asdffdsa08asdffdsa09asdffdsa10asdffdsa11asdffdsa12asdffdsa13asdffdsa14asdffdsa15asdffdsa16asdffdsa17asdffdsa18asdffdsa19asdffdsa20asdffdsa21asdffdsa22asdffdsa23asdffdsa24asdffdsa25asdffdsa26", 
+				(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+				(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+				{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+				(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+				(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+				},
+		 
+		 //--------------------------------------------- 
+		//! @SYMTestCaseID PBASE-T_CFILEMAN-1162
+		//! @SYMTestType CIT 
+		//!
+		//! @SYMAPI CFileMan::Rename()
+		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+		//! Rename file with long pathname from Src to target. 
+		//! @SYMTestActions Rename does not happen, returns the error code..
+		//! @SYMTestExpectedResults 1.KErrBadName in success case.
+		//! @SYMTestPriority High
+		//! @SYMTestStatus Implemented 
+		//---------------------------------------------    			
+		         			
+				{	
+				{1162, ECFMRename, 0, KErrBadName, KErrBadName, KErrBadName},
+				{&gDriveToTest, (TText*)L"?:\\Src\\DIR1\\asdffdsa01asdffdsa02asdffdsa03asdffdsa04asdffdsa05asdffdsa06asdffdsa07asdffdsa08asdffdsa09asdffdsa10asdffdsa11asdffdsa12asdffdsa13asdffdsa14asdffdsa15asdffdsa16asdffdsa17asdffdsa18asdffdsa19asdffdsa20asdffdsa21asdffdsa22asdffdsa23asdffdsa24asdffdsa25asdffdsa26\\fdsa21asdffds\\NAME\\FGHIJ\\TEST\\", 
+				(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+				(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+				{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+				(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+				(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+				},
+		 
+		 //--------------------------------------------- 
+		//! @SYMTestCaseID PBASE-T_CFILEMAN-1163
+		//! @SYMTestType CIT 
+		//!
+		//! @SYMAPI CFileMan::Rename()
+		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+		//! Renaming files from the path that does not exist 
+		//! @SYMTestActions Rename does not happen, returns the error code..
+		//! @SYMTestExpectedResults 1.KErrPathNotFound in success case.
+		//! @SYMTestPriority High
+		//! @SYMTestStatus Implemented 
+		//---------------------------------------------    			
+		         			
+				{	
+				{1163, ECFMRename, 0, KErrPathNotFound, KErrNone, KErrPathNotFound},
+				{&gDriveToTest, (TText*)L"?:\\Src\\DIR1\\NODIR\\*.*", 
+				(TText*)L"?:\\Src\\", {ALL, EMPTY},
+				(TText*)L"?:\\SrcCom\\", {ALL, EMPTY}},
+				{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+				(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+				(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+				},
+		 
+		 //--------------------------------------------- 
+		//! @SYMTestCaseID PBASE-T_CFILEMAN-1164
+		//! @SYMTestType CIT 
+		//!
+		//! @SYMAPI CFileMan::Rename()
+		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+		//! Rename file from Src to path that doesnot exist in target
+		//! @SYMTestActions Rename does not happen, returns the error code..
+		//! @SYMTestExpectedResults 1.KErrPathNotFound in success case.
+		//! @SYMTestPriority High
+		//! @SYMTestStatus Implemented 
+		//---------------------------------------------   	
+		         			
+					{	
+					{1164, ECFMRename, 0, KErrBadName, KErrBadName, KErrBadName},
+					{&gDriveToTest, (TText*)L"?:\\Src\\FILE01.TXT", 
+					(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+					(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+					{&gDriveToTest, (TText*)L"?:\\TRG\\asdffdsa01asdffdsa02asdffdsa03asdffdsa04asdffdsa05asdffdsa06asdffdsa07asdffdsa08asdffdsa09asdffdsa10asdffdsa11asdffdsa12asdffdsa13asdffdsa14asdffdsa15asdffdsa16asdffdsa17asdffdsa18asdffdsa19asdffdsa20asdffdsa21asdffdsa22asdffdsa23asdffdsa24asdffdsa25asdffdsa26\\", 
+					(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+					(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+					},
+					 
+		 //--------------------------------------------- 
+		//! @SYMTestCaseID PBASE-T_CFILEMAN-1165
+		//! @SYMTestType CIT 
+		//!
+		//! @SYMAPI CFileMan::Rename()
+		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+		//! Rename file from ReadOnly Drive Src to target. 
+		//! @SYMTestActions Rename does not happen, returns the error code..
+		//! @SYMTestExpectedResults 1.KErrArgument in success case.
+		//! @SYMTestPriority High
+		//! @SYMTestStatus Implemented 
+		//---------------------------------------------    			
+		         			
+				{	
+				{1165, ECFMRename, 0, KErrArgument, KErrNone, KErrArgument},
+				{&gFixedDriveReadOnly, (TText*)L"?:\\TEST\\", 
+				(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+				(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+				{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+				(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+				(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+				},
+		 	  								
+		 //--------------------------------------------- 
+		//! @SYMTestCaseID PBASE-T_CFILEMAN-1166
+		//! @SYMTestType CIT 
+		//!
+		//! @SYMAPI CFileMan::Rename()
+		//! @SYMTestCaseDesc 1.Tests API with 'Non-Recursive,Non-Overwrite,EmptyTar' option 
+		//! Rename file Src to target with Drives not ready . 
+		//! @SYMTestActions Rename does not happen, returns the error code..
+		//! @SYMTestExpectedResults 1.KErrNotReady in success case.
+		//! @SYMTestPriority High
+		//! @SYMTestStatus Implemented 
+		//--------------------------------------------- 
+			         			
+				{	
+				{1166, ECFMRename, 0, KErrNotReady, KErrNone, KErrNotReady},
+				{&gFixedDriveNotReady, (TText*)L"?:\\", 
+				(TText*)L"?:\\Src\\", {EMPTY, EMPTY},
+				(TText*)L"?:\\SrcCom\\", {EMPTY, EMPTY}},
+				{&gDriveToTest, (TText*)L"?:\\Trg\\", 
+				(TText*)L"?:\\Trg\\", {EMPTY, EMPTY},
+				(TText*)L"?:\\TrgCom\\", {EMPTY, EMPTY}}
+				},
+
+//End biary API test cases 	
+				{{0}}
+				
+		};
+#endif /*T_CFILEMAN_CASES_H*/