kerneltest/f32test/server/t_parse.cpp
changeset 109 b3a1d9898418
parent 0 a41df078684a
child 257 3e88ff8f41d5
--- a/kerneltest/f32test/server/t_parse.cpp	Mon May 03 13:47:38 2010 +0300
+++ b/kerneltest/f32test/server/t_parse.cpp	Fri May 14 17:13:29 2010 +0300
@@ -15,6 +15,7 @@
 // 
 //
 
+#define __E32TEST_EXTENSION__
 #include <f32file.h>
 #include <e32test.h>
 #include "t_server.h"
@@ -33,7 +34,7 @@
 	TBuf<16> defaultPath(_L("C:\\"));
 	TParse parser;
 	TInt r=parser.Set(_L("\\WWW\\XXX\\YYY\\ZZZ\\AAA"),&relatedFiles,&defaultPath);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.FullName()==_L("C:\\WWW\\XXX\\YYY\\ZZZ\\AAA.CCC"));
 	test(parser.Drive()==_L("C:"));
 	test(parser.Path()==_L("\\WWW\\XXX\\YYY\\ZZZ\\"));
@@ -51,7 +52,7 @@
 	test(parser.IsNameWild()==EFalse);
 	test(parser.IsExtWild()==EFalse);
 	r=parser.SetNoWild(_L("\\WWW\\XXX\\YYY\\ZZZ\\AAA.EXT"),&relatedFiles,&defaultPath);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.PopDir()==KErrNone);
 	test(parser.AddDir(_L("BBB"))==KErrNone);
 	test.End();
@@ -67,21 +68,21 @@
 	TParse parser;
 	TInt r=parser.Set(_L("\\WWW\\XXX\\YYY\\ZZZ\\"),NULL,NULL);
 //	TParsePtrC parser(_L("\\WWW\\XXX\\YYY\\ZZZ\\"));
-	test(r==KErrNone);
+	test_KErrNone(r);
 	r=parser.PopDir();
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.Path()==_L("\\WWW\\XXX\\YYY\\"));
 	r=parser.PopDir();
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.Path()==_L("\\WWW\\XXX\\"));
 	r=parser.PopDir();
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.Path()==_L("\\WWW\\"));
 	r=parser.PopDir();
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.Path()==_L("\\"));
 	r=parser.PopDir();
-	test(r==KErrGeneral);
+	test_Value(r, r == KErrGeneral);
 //
 	test(parser.Set(_L("C:\\Documents\\.TXT"),NULL,NULL)==KErrNone);
 	test(parser.PopDir()==KErrNone);
@@ -103,31 +104,31 @@
     TPtrC x2=_L("X:\\");
     TPtrC z=_L("Z:");
 	TInt r=parser.Set(_L("Z:\\Hello"),&one,&null);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.FullName()==_L("Z:\\Hello"));
     TPtrC sht=_L("*.SHT");
     r=parser.Set(_L("Z:"),&sht,&x);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.FullName()==_L("Z:*.SHT"));
 	r=parser.Set(_L("Hello"),&z,&x2);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.FullName()==_L("Z:\\Hello"));
 	r=parser.Set(_L("W:\\Hello"),&z,&x2);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.FullName()==_L("W:\\Hello"));
     TPtrC abcdefg=_L("abcdefg");
     TPtrC onetwo=_L("X:\\ONE\\TWO\\.CCC");
 	r=parser.Set(_L("W:"),&abcdefg,&onetwo);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.FullName()==_L("W:\\ONE\\TWO\\abcdefg.CCC"));
     TPtrC y=_L("Y:");
     TPtrC xhello=_L("X:\\HELLO\\");
     r=parser.Set(_L("World"),&y,&xhello);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.FullName()==_L("Y:\\HELLO\\World"));
     TPtrC xhelloext=_L("X:\\HELLO\\.EXT");
     r=parser.Set(_L("World"),&y,&xhelloext);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.FullName()==_L("Y:\\HELLO\\World.EXT"));
 	test.End();
 	}
@@ -143,24 +144,24 @@
     TPtrC xone=_L("X:\\ONE\\");
     TPtrC y=_L("Y:\\");
 	TInt r=parser.Set(_L("Z:\\Hello"),&xone,&y);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.FullName()==_L("Z:\\Hello"));
     TPtrC zone=_L("Z:\\ONE\\");
     TPtrC xnew=_L("X:\\NEW\\");
     r=parser.Set(_L("\\Hello"),&zone,&xnew);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.FullName()==_L("Z:\\Hello"));
     TPtrC aone=_L("A:\\ONE\\");
     TPtrC anew=_L("A:\\NEW\\");
     r=parser.Set(_L("A:Hello"),&aone,&anew);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.FullName()==_L("A:\\ONE\\Hello"));
     TPtrC a=_L("A:\\");
     r=parser.Set(_L("Hello"),&a,&xnew);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.FullName()==_L("A:\\Hello"));
 	r=parser.Set(_L("Hello"),&aone,&xnew);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.FullName()==_L("A:\\ONE\\Hello"));
 	test.End();
 	}
@@ -175,9 +176,9 @@
 	test.Start(_L("Test errors returned by illegal paths"));
 	TParse parser;
 	TInt r=parser.Set(_L("FOO\\"),NULL,NULL);
-	test(r==KErrBadName);
+	test_Value(r, r == KErrBadName);
 	r=parser.Set(_L("C:\\FOO\\\\"),NULL,NULL);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test.End();
 	}
 
@@ -303,67 +304,67 @@
 	TBuf<16> pathBuf=_L("\\PATH\\");
 	
 	TInt r=parser.Set(pathBuf,NULL,&nameBuf);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.FullName()==_L("\\PATH\\   name.txt"));
 	r=parser.Set(_L(""),&nameBuf,&pathBuf);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.FullName()==_L("\\PATH\\   name.txt"));
 	r=parser.Set(_L("   name.txt"),NULL,&pathBuf);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.FullName()==_L("\\PATH\\   name.txt"));
 	r=parser.Set(nameBuf,&pathBuf,NULL);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.FullName()==_L("\\PATH\\   name.txt"));
 	
 	TBuf<16> badPath=_L("   \\PATH\\");
 	r=parser.Set(_L("C:\\"),NULL,&badPath);
-	test(r==KErrBadName);
+	test_Value(r, r == KErrBadName);
 	r=parser.Set(_L("C:\\"),&badPath,NULL);
-	test(r==KErrBadName);
+	test_Value(r, r == KErrBadName);
 
 	TBuf<16> spacePath=_L("\\  PATH\\");
 	r=parser.Set(_L("C:"),&nameBuf,&spacePath);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.FullName()==_L("C:\\  PATH\\   name.txt"));
 
 	TBuf<32> spacename=_L("\\  name   .   txt  ");
 	r=parser.Set(_L("C:"),&spacename,NULL);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.FullName()==_L("C:\\  name   .   txt"));
 
 // Illegal (?) values
 
 	TBuf<16> pureSpace=_L("     ");
 	r=parser.Set(_L("C:\\NAME\\"),NULL,&pureSpace);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.FullName()==_L("C:\\NAME\\")); // Trims right off name
 	r=parser.Set(_L("C:\\NAME\\   "),NULL,NULL);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.FullName()==_L("C:\\NAME\\"));
 
 	TBuf<16> spacePlusExt=_L("    .   ext  ");
 	r=parser.Set(_L("C:\\NAME\\"),NULL,&spacePlusExt);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.FullName()==_L("C:\\NAME\\    .   ext")); // Trims right off ext
 	r=parser.Set(_L("C:\\NAME\\    .   ext   "),NULL,NULL);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.FullName()==_L("C:\\NAME\\    .   ext"));
 
 	TBuf<32> pathSpace=_L("\\asdf\\zxcv\\   \\asdf\\");
 	r=parser.Set(_L("C:"),NULL,&pathSpace);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.FullName()==_L("C:\\asdf\\zxcv\\   \\asdf\\")); // Leaves spaces in path
 	r=parser.Set(_L("C:\\NAME\\ \\alt.sdf"),NULL,NULL);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.FullName()==_L("C:\\NAME\\ \\alt.sdf"));
 
 
 	TBuf<32> zeroPath=_L("\\asdf\\wqer\\\\asdf\\");
 	r=parser.Set(_L("NAME.TXT"),NULL,&zeroPath);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.FullName()==_L("\\asdf\\wqer\\\\asdf\\NAME.TXT")); // Leaves zerolength path
 	r=parser.Set(_L("C:\\NAME\\\\alt.sdf"),NULL,NULL);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parser.FullName()==_L("C:\\NAME\\\\alt.sdf"));
 	test.End();
 	}
@@ -383,10 +384,10 @@
 
 	RFs fs;
 	TInt r=fs.Connect();
-	test(r==KErrNone);
+	test_KErrNone(r);
 	TParse parse;
 	r=fs.Parse(testPath,parse);
-	test(r==KErrBadName);
+	test_Value(r, r == KErrBadName);
 	fs.Close();
 
 	TFileName longFileName;
@@ -396,21 +397,21 @@
 	longFileName[0]='\\';
 	longFileName[253]='\\';
 	r=parse.Set(longFileName,&test_string,NULL);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	r=parse.PopDir();
-	test(r==KErrNone);
+	test_KErrNone(r);
 
 	longFileName[123]='\\';
 	r=parse.Set(longFileName,&test_string,NULL);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	r=parse.PopDir();
-	test(r==KErrNone);
+	test_KErrNone(r);
 	TPtrC startPath((TText*)longFileName.Ptr(),124);
 	test(parse.Path()==startPath);
 
 	TPtrC endPath((TText*)longFileName.Ptr()+124,252-124+1);
 	r=parse.AddDir(endPath);
-	test(r==KErrNone);
+	test_KErrNone(r);
 	test(parse.Path()==longFileName);
 	}