diff -r 5e441a173c63 -r d9f1e5bfe28c kerneltest/f32test/server/t_gdir.cpp --- a/kerneltest/f32test/server/t_gdir.cpp Mon May 24 18:45:46 2010 +0100 +++ b/kerneltest/f32test/server/t_gdir.cpp Thu Jun 10 11:48:01 2010 +0100 @@ -13,6 +13,7 @@ // Description: // +#define __E32TEST_EXTENSION__ #include #include #include "t_server.h" @@ -110,13 +111,13 @@ TPtrC fileName(aFileName.iFileName); TAutoClose file; TInt r=file.iObj.Replace(TheFs,fileName,EFileWrite); - test(r==KErrNone); + test_KErrNone(r); TPtrC8 uidBuf((TUint8*)&checkedUid,sizeof(TCheckedUid)); r=file.iObj.Write(uidBuf); - test(r==KErrNone); + test_KErrNone(r); TPtrC8 contents(aFileName.iContents); r=file.iObj.Write(contents); - test(r==KErrNone); + test_KErrNone(r); } LOCAL_C void createFile(TInt anIndex) @@ -134,11 +135,11 @@ // TAutoClose file; TInt r=file.iObj.Replace(TheFs,fName,EFileWrite); - test(r==KErrNone); + test_KErrNone(r); TBuf8<36> b((TUint8*)"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"); b.SetLength(anIndex+1); r=file.iObj.Write(b); - test(r==KErrNone); + test_KErrNone(r); } LOCAL_C void createDir(TInt anIndex) @@ -155,7 +156,7 @@ test.Next(mes); // TInt r=TheFs.MkDir(dName); - test(r==KErrNone); + test_KErrNone(r); } LOCAL_C void testSetup() @@ -167,7 +168,7 @@ test.Next(_L("Remove test directory")); CDir* pD; TInt r=TheFs.GetDir(test_dir_1,KEntryAttMaskSupported,EDirsLast,pD); - test(r==KErrNone || r==KErrNotFound || r==KErrPathNotFound); + test_Value(r, r == KErrNone || r==KErrNotFound || r==KErrPathNotFound); if (r==KErrNone) { TInt count=pD->Count(); @@ -180,14 +181,14 @@ TFileName name; name.Format(_L("%S%S\\"),&test_dir,&e.iName); r=TheFs.RmDir(name); - test(r==KErrNone); + test_KErrNone(r); } else { TFileName name; name.Format(_L("%S%S"),&test_dir,&e.iName); r=TheFs.Delete(name); - test(r==KErrNone); + test_KErrNone(r); } } } @@ -216,28 +217,28 @@ test.Next(_L("Test directory handling")); CDir* pD; TInt r=TheFs.GetDir(test_dir_1,KEntryAttMaskSupported,EDirsLast,pD); - test(r==KErrNone); + test_KErrNone(r); displayDir(*pD,dCount,fCount); test(dCount==4 && fCount==9); delete pD; // test.Next(_L("Attributes: NULL")); r=TheFs.GetDir(test_dir_1,NULL,EDirsLast,pD); - test(r==KErrNone); + test_KErrNone(r); displayDir(*pD,dCount,fCount); test(dCount==0 && fCount==9); delete pD; // test.Next(_L("Attributes: KEntryAttDir & EDescending sort")); r=TheFs.GetDir(test_dir_1,KEntryAttDir,ESortByName|EDescending,pD); - test(r==KErrNone); + test_KErrNone(r); displayDir(*pD,dCount,fCount); test(dCount==4 && fCount==9); delete pD; // test.Next(_L("Attributes: Excl,Dir")); r=TheFs.GetDir(test_dir_1,KEntryAttMatchExclusive|KEntryAttDir,ESortByName|EDescending,pD); - test(r==KErrNone); + test_KErrNone(r); displayDir(*pD,dCount,fCount); test(dCount==4 && fCount==0); delete pD; @@ -246,7 +247,7 @@ // test.Next(_L("Test split directories and files")); r=TheFs.GetDir(test_dir_1,KEntryAttMaskSupported,ESortByName,pD,pD2); - test(r==KErrNone); + test_KErrNone(r); test.Printf(_L("FileList:\n")); displayDir(*pD,dCount,fCount); test(dCount==4 && fCount==9); @@ -258,7 +259,7 @@ // test.Next(_L("Attributes: NULL")); r=TheFs.GetDir(test_dir_1,NULL,ESortByName,pD,pD2); - test(r==KErrNone); + test_KErrNone(r); test.Printf(_L("FileList:\n")); displayDir(*pD,dCount,fCount); test(dCount==0 && fCount==9); @@ -270,7 +271,7 @@ // test.Next(_L("Attributes: KEntryAttDir")); r=TheFs.GetDir(test_dir_1,KEntryAttDir,ESortByName,pD,pD2); - test(r==KErrNone); + test_KErrNone(r); test.Printf(_L("FileList:\n")); displayDir(*pD,dCount,fCount); test(dCount==4 && fCount==9); @@ -282,7 +283,7 @@ // test.Next(_L("Attributes: Excl,Dir")); r=TheFs.GetDir(test_dir_1,KEntryAttMatchExclusive|KEntryAttDir,ESortByName,pD,pD2); - test(r==KErrNone); + test_KErrNone(r); test.Printf(_L("FileList:\n")); displayDir(*pD,dCount,fCount); test(dCount==4 && fCount==0); @@ -303,7 +304,7 @@ TInt dCount,fCount; CDir* pD; TInt r=TheFs.GetDir(_L("Z:\\*"),KEntryAttMaskSupported,EDirsFirst,pD); - test(r==KErrNone); + test_KErrNone(r); displayDir(*pD,dCount,fCount); delete pD; } @@ -317,7 +318,7 @@ test.Next(_L("Display contents of current directory")); CDir* pD; TInt r=TheFs.GetDir(gSessionPath,KEntryAttMaskSupported,EDirsFirst,pD); - test(r==KErrNone); + test_KErrNone(r); TInt dCount,fCount; displayDir(*pD,dCount,fCount); delete pD; @@ -327,7 +328,7 @@ TBuf<16> noName=_L("asdf.idd"); parser.Set(session.Drive(),&noName,NULL); r=TheFs.GetDir(parser.FullName(),KEntryAttMaskSupported,EDirsFirst,pD); - test(r==KErrNone); + test_KErrNone(r); test(pD->Count()==0); delete pD; } @@ -349,14 +350,14 @@ RFile f; TInt r=f.Open(TheFs,entry.iName,EFileRead); - test(r==KErrNone); + test_KErrNone(r); TBuf8<256> contents; r=f.Read(sizeof(TCheckedUid),contents); - test(r==KErrNone); + test_KErrNone(r); TPtrC8 uidFileContents(uidFiles[aUidFile].iContents); test(contents==uidFileContents); r=f.Read(contents); - test(r==KErrNone); + test_KErrNone(r); test(contents.Length()==0); f.Close(); } @@ -389,7 +390,7 @@ TUidType matchUid(TUid::Null(),TUid::Uid(2),TUid::Null()); CDir* fileList; TInt r=TheFs.GetDir(matchName,matchUid,EAscending,fileList); - test(r==KErrNone); + test_KErrNone(r); TInt count=fileList->Count(); test(count==1); MatchUidFile(0,0,fileList); @@ -398,7 +399,7 @@ matchName=_L("*.*"); matchUid=TUidType(TUid::Uid(1),TUid::Uid(2),TUid::Uid(731)); r=TheFs.GetDir(matchName,matchUid,EAscending,fileList); - test(r==KErrNone); + test_KErrNone(r); count=fileList->Count(); test(count==1); MatchUidFile(0,0,fileList); @@ -407,7 +408,7 @@ matchName=_L("*.*"); matchUid=TUidType(TUid::Null(),TUid::Uid(2),TUid::Null()); r=TheFs.GetDir(matchName,matchUid,ESortByName|EAscending,fileList); - test(r==KErrNone); + test_KErrNone(r); count=fileList->Count(); test(count==3); MatchUidFile(0,2,fileList); @@ -418,7 +419,7 @@ matchName=_L("*.*"); matchUid=TUidType(TUid::Null(),TUid::Null(),TUid::Uid(731)); r=TheFs.GetDir(matchName,matchUid,ESortByName|EAscending,fileList); - test(r==KErrNone); + test_KErrNone(r); count=fileList->Count(); test(count==3); MatchUidFile(2,0,fileList); @@ -428,7 +429,7 @@ matchName=_L("*.*"); r=TheFs.GetDir(matchName,KEntryAttNormal,ESortByUid|EAscending,fileList); - test(r==KErrNone); + test_KErrNone(r); count=fileList->Count(); MatchUidFile(4,0,fileList); MatchUidFile(1,1,fileList); @@ -457,7 +458,7 @@ TUidType matchUid(TUid::Null(),TUid::Uid(0x1000008c),TUid::Null()); CDir* fileList; TInt r=TheFs.GetDir(PlatSec::ConfigSetting(PlatSec::EPlatSecEnforceSysBin)?_L("Z:\\SYS\\BIN\\"):_L("Z:\\SYSTEM\\BIN\\"),matchUid,EAscending,fileList); - test(r==KErrNone); + test_KErrNone(r); TInt count=fileList->Count(); #if defined(__WINS__) test(count==0); @@ -490,7 +491,7 @@ TUint onlyRO=KEntryAttReadOnly|KEntryAttMatchExclusive; CDir* fileList; TInt r=TheFs.GetDir(_L("\\F32-TST\\GDIR\\*.CCC"),onlyRO,EAscending,fileList); - test(r==KErrNone); + test_KErrNone(r); TInt count=fileList->Count(); test(count==2); @@ -504,7 +505,7 @@ test.Next(_L("Can match everything except read only files")); TUint excludeRO=KEntryAttReadOnly|KEntryAttMatchExclude; r=TheFs.GetDir(_L("\\F32-TST\\GDIR\\*.CCC"),excludeRO,EAscending,fileList); - test(r==KErrNone); + test_KErrNone(r); count=fileList->Count(); test(count==4); @@ -521,7 +522,7 @@ test.Next(_L("Can match everything except system and readonly files")); TUint excludeSystemAndRO=KEntryAttReadOnly|KEntryAttSystem|KEntryAttMatchExclude; r=TheFs.GetDir(_L("\\F32-TST\\GDIR\\*.CCC"),excludeSystemAndRO,EAscending,fileList); - test(r==KErrNone); + test_KErrNone(r); count=fileList->Count(); test(count==2); @@ -532,9 +533,9 @@ delete fileList; r=TheFs.SetAtt(_L("\\F32-TST\\GDIR\\RONLY1.CCC"),0,KEntryAttReadOnly); - test(r==KErrNone); + test_KErrNone(r); r=TheFs.SetAtt(_L("\\F32-TST\\GDIR\\RONLY2.CCC"),0,KEntryAttReadOnly); - test(r==KErrNone); + test_KErrNone(r); } LOCAL_C void testGetHidden() @@ -554,22 +555,22 @@ MakeDir(_L("\\F32-TST\\GDIR\\Dirhiddensystem.qqq\\")); TInt r=TheFs.SetAtt(_L("FileHidden.qqq"),KEntryAttHidden,0); - test(r==KErrNone); + test_KErrNone(r); r=TheFs.SetAtt(_L("Filesystem.qqq"),KEntryAttSystem,0); - test(r==KErrNone); + test_KErrNone(r); r=TheFs.SetAtt(_L("FilehiddenSystem.qqq"),KEntryAttSystem|KEntryAttHidden,0); - test(r==KErrNone); + test_KErrNone(r); r=TheFs.SetAtt(_L("dirhidden.qqq"),KEntryAttHidden,0); - test(r==KErrNone); + test_KErrNone(r); r=TheFs.SetAtt(_L("dirsystem.qqq"),KEntryAttSystem,0); - test(r==KErrNone); + test_KErrNone(r); r=TheFs.SetAtt(_L("dirhiddensystem.qqq"),KEntryAttSystem|KEntryAttHidden,0); - test(r==KErrNone); + test_KErrNone(r); // Files and directories not hidden or system CDir* dir; r=TheFs.GetDir(_L("*.qqq"),KEntryAttDir,ESortByName,dir); - test(r==KErrNone); + test_KErrNone(r); TInt count=dir->Count(); test(count==2); TEntry entry; @@ -581,7 +582,7 @@ // Files only r=TheFs.GetDir(_L("*.qqq"),KEntryAttNormal,ESortByName,dir); - test(r==KErrNone); + test_KErrNone(r); count=dir->Count(); test(count==1); entry=(*dir)[0]; @@ -590,7 +591,7 @@ // Directories only r=TheFs.GetDir(_L("*.qqq"),KEntryAttDir|KEntryAttMatchExclusive,ESortByName,dir); - test(r==KErrNone); + test_KErrNone(r); count=dir->Count(); test(count==1); entry=(*dir)[0]; @@ -599,7 +600,7 @@ // Files + hidden r=TheFs.GetDir(_L("*.qqq"),KEntryAttHidden,ESortByName,dir); - test(r==KErrNone); + test_KErrNone(r); count=dir->Count(); test(count==2); entry=(*dir)[0]; @@ -610,7 +611,7 @@ // Files + system r=TheFs.GetDir(_L("*.qqq"),KEntryAttHidden,ESortByName,dir); - test(r==KErrNone); + test_KErrNone(r); count=dir->Count(); test(count==2); entry=(*dir)[0]; @@ -621,7 +622,7 @@ // Files + hidden + system r=TheFs.GetDir(_L("*.qqq"),KEntryAttHidden|KEntryAttSystem,ESortByName,dir); - test(r==KErrNone); + test_KErrNone(r); count=dir->Count(); test(count==4); entry=(*dir)[0]; @@ -636,7 +637,7 @@ // Dirs + hidden r=TheFs.GetDir(_L("*.qqq"),KEntryAttHidden|KEntryAttDir|KEntryAttMatchExclusive,ESortByName,dir); - test(r==KErrNone); + test_KErrNone(r); count=dir->Count(); test(count==2); entry=(*dir)[0]; @@ -647,7 +648,7 @@ // Dirs + system r=TheFs.GetDir(_L("*.qqq"),KEntryAttSystem|KEntryAttDir|KEntryAttMatchExclusive,ESortByName,dir); - test(r==KErrNone); + test_KErrNone(r); count=dir->Count(); test(count==2); entry=(*dir)[0]; @@ -658,7 +659,7 @@ // Dirs + hidden + system r=TheFs.GetDir(_L("*.qqq"),KEntryAttHidden|KEntryAttSystem|KEntryAttDir|KEntryAttMatchExclusive,ESortByName,dir); - test(r==KErrNone); + test_KErrNone(r); count=dir->Count(); test(count==4); entry=(*dir)[0]; @@ -674,7 +675,7 @@ // Files + Dirs + hidden r=TheFs.GetDir(_L("*.qqq"),KEntryAttHidden|KEntryAttDir,ESortByName,dir); - test(r==KErrNone); + test_KErrNone(r); count=dir->Count(); test(count==4); entry=(*dir)[0]; @@ -689,7 +690,7 @@ // Files + Dirs + system r=TheFs.GetDir(_L("*.qqq"),KEntryAttSystem|KEntryAttDir,ESortByName,dir); - test(r==KErrNone); + test_KErrNone(r); count=dir->Count(); test(count==4); entry=(*dir)[0]; @@ -704,7 +705,7 @@ // Files + Dirs + hidden + system r=TheFs.GetDir(_L("*.qqq"),KEntryAttHidden|KEntryAttSystem|KEntryAttDir,ESortByName,dir); - test(r==KErrNone); + test_KErrNone(r); count=dir->Count(); test(count==8); entry=(*dir)[0]; @@ -781,7 +782,7 @@ CDir* dir; TUint sortOrder=ESortByName|EDirsFirst|EDescending; TInt r=TheFs.GetDir(gDirDescendingBaseName,KEntryAttMaskSupported,sortOrder,dir); - test(r==KErrNone); + test_KErrNone(r); // TBuf8<16> result=_L("2,1,0,3,4,5"); TBuf<16> result=_L("2,1,0,3,4,5"); @@ -790,7 +791,7 @@ // Test DirFirst - EAscending sortOrder=ESortByName|EDirsFirst; r=TheFs.GetDir(gDirDescendingBaseName,KEntryAttMaskSupported,sortOrder,dir); - test(r==KErrNone); + test_KErrNone(r); result=_L("3,4,5,0,1,2"); TestDirDescendingOrder(result,*dir); delete dir; @@ -798,14 +799,14 @@ // Test DirLast - EDescending sortOrder=ESortByName|EDirsLast|EDescending; r=TheFs.GetDir(gDirDescendingBaseName,KEntryAttMaskSupported,sortOrder,dir); - test(r==KErrNone); + test_KErrNone(r); result=_L("3,4,5,2,1,0"); TestDirDescendingOrder(result,*dir); delete dir; // Test DirLast - EAscending sortOrder=ESortByName|EDirsLast; r=TheFs.GetDir(gDirDescendingBaseName,KEntryAttMaskSupported,sortOrder,dir); - test(r==KErrNone); + test_KErrNone(r); result=_L("0,1,2,3,4,5"); TestDirDescendingOrder(result,*dir); delete dir; @@ -813,14 +814,14 @@ // Test DirFirst - EDirDescending sortOrder=ESortByName|EDirsFirst|EDirDescending; r=TheFs.GetDir(gDirDescendingBaseName,KEntryAttMaskSupported,sortOrder,dir); - test(r==KErrNone); + test_KErrNone(r); result=_L("5,4,3,0,1,2"); TestDirDescendingOrder(result,*dir); delete dir; // Test DirLast - EDirDescending sortOrder=ESortByName|EDirsLast|EDirDescending; r=TheFs.GetDir(gDirDescendingBaseName,KEntryAttMaskSupported,sortOrder,dir); - test(r==KErrNone); + test_KErrNone(r); result=_L("0,1,2,5,4,3"); TestDirDescendingOrder(result,*dir); delete dir; @@ -828,14 +829,14 @@ // Test DirFirst - EDescending|EDirDescending sortOrder=ESortByName|EDirsFirst|EDescending|EDirDescending; r=TheFs.GetDir(gDirDescendingBaseName,KEntryAttMaskSupported,sortOrder,dir); - test(r==KErrNone); + test_KErrNone(r); result=_L("2,1,0,5,4,3"); TestDirDescendingOrder(result,*dir); delete dir; // Test DirLast - EDescending|EDirDescending sortOrder=ESortByName|EDirsLast|EDirDescending|EDescending; r=TheFs.GetDir(gDirDescendingBaseName,KEntryAttMaskSupported,sortOrder,dir); - test(r==KErrNone); + test_KErrNone(r); result=_L("5,4,3,2,1,0"); TestDirDescendingOrder(result,*dir); delete dir; @@ -843,21 +844,21 @@ // Test DirNoOrder - EDescending|EDirDescending sortOrder=ESortByName|EDescending|EDirDescending; r=TheFs.GetDir(gDirDescendingBaseName,KEntryAttMaskSupported,sortOrder,dir); - test(r==KErrNone); + test_KErrNone(r); result=_L("5,2,4,1,3,0"); TestDirDescendingOrder(result,*dir); delete dir; // Test DirNoOrder - EDescending sortOrder=ESortByName|EDescending; r=TheFs.GetDir(gDirDescendingBaseName,KEntryAttMaskSupported,sortOrder,dir); - test(r==KErrNone); + test_KErrNone(r); result=_L("5,2,4,1,3,0"); TestDirDescendingOrder(result,*dir); delete dir; // Test DirNoOrder - EAscending sortOrder=ESortByName; r=TheFs.GetDir(gDirDescendingBaseName,KEntryAttMaskSupported,sortOrder,dir); - test(r==KErrNone); + test_KErrNone(r); result=_L("0,3,1,4,2,5"); TestDirDescendingOrder(result,*dir); delete dir; @@ -881,7 +882,7 @@ MakeFile(_L("\\F32-TST\\GDIR\\DEF122894\\Xxxxxxxx1.dat")); CDir* dir; TInt r=TheFs.GetDir(_L("\\F32-TST\\GDIR\\DEF122894\\"),KEntryAttMaskSupported,ESortByName|EAscending,dir); - test(r==KErrNone); + test_KErrNone(r); test(dir->Count() == 2); TEntry entry1, entry2; entry1 = (*dir)[0];