浏览代码

* small fixes

peter 23 年之前
父节点
当前提交
f10653fa2c
共有 3 个文件被更改,包括 19 次插入9 次删除
  1. 7 0
      tests/tbs/tb0239.pp
  2. 10 7
      tests/test/units/objects/testobj.pp
  3. 2 2
      tests/webtbs/tw1908.pp

+ 7 - 0
tests/tbs/tb0239.pp

@@ -11,6 +11,13 @@ procedure test;
 var
 var
   P:PS;
   P:PS;
 Begin
 Begin
+  p:=New(PS);
+  P^:='';
+  P^:=P^+'BLAH';
+  P^:=P^+' '+P^;
+  Writeln(P^);
+  Dispose(P);
+
   New(P);
   New(P);
   P^:='';
   P^:='';
   P^:=P^+'BLAH';
   P^:=P^+'BLAH';

+ 10 - 7
tests/test/units/objects/testobj.pp

@@ -76,13 +76,13 @@ Var Stream : TDosStream;
 begin
 begin
   StreamError:= @StreamErrorProcedure;
   StreamError:= @StreamErrorProcedure;
   Writeln ('Writing to stream : "01234567899876543210"');
   Writeln ('Writing to stream : "01234567899876543210"');
-  Stream.Init('Test.dat',stCreate);
+  Stream.Init('testobj.tmp',stCreate);
   Stream.WriteStr (@S);
   Stream.WriteStr (@S);
   Stream.StrWrite (P);
   Stream.StrWrite (P);
   Writeln ('Closing stream.');
   Writeln ('Closing stream.');
   Stream.Done;
   Stream.Done;
   Writeln ('Reading from stream : ');
   Writeln ('Reading from stream : ');
-  Stream.Init('Test.dat',StOpenRead);
+  Stream.Init('testobj.tmp',StOpenRead);
   WriteLn('After opening');
   WriteLn('After opening');
   Writeln ('Reading (',S,') : ',Stream.ReadStr^);
   Writeln ('Reading (',S,') : ',Stream.ReadStr^);
   Writeln ('Reading (',P,') : ',Stream.StrRead);
   Writeln ('Reading (',P,') : ',Stream.StrRead);
@@ -90,7 +90,7 @@ begin
   Stream.Done;
   Stream.Done;
   Writeln ('Same thing, using raw read method : ');
   Writeln ('Same thing, using raw read method : ');
   Writeln ('Reading from stream : ');
   Writeln ('Reading from stream : ');
-  Stream.Init('Test.dat',StOpenRead);
+  Stream.Init('testobj.tmp',StOpenRead);
   Stream.Read (Buf,11);
   Stream.Read (Buf,11);
   Writeln ('Reading (',S,') : ',Buf);
   Writeln ('Reading (',S,') : ',Buf);
   Stream.Read  (L,2);
   Stream.Read  (L,2);
@@ -100,7 +100,7 @@ begin
   Writeln ('Closing stream.');
   Writeln ('Closing stream.');
   Stream.Done;
   Stream.Done;
   Writeln ('Statistics about stream : ');
   Writeln ('Statistics about stream : ');
-  Stream.Init('Test.dat',StOpenRead);
+  Stream.Init('testobj.tmp',StOpenRead);
   Writeln ('Size     : ',Stream.GetSize);
   Writeln ('Size     : ',Stream.GetSize);
   Writeln ('Position : ',Stream.GetPos);
   Writeln ('Position : ',Stream.GetPos);
   Writeln ('Reading (',S,') : ',Stream.ReadStr^);
   Writeln ('Reading (',S,') : ',Stream.ReadStr^);
@@ -109,21 +109,24 @@ begin
   Writeln ('Closing stream.');
   Writeln ('Closing stream.');
   Stream.Done;
   Stream.Done;
   Writeln ('Reading from stream : ');
   Writeln ('Reading from stream : ');
-  Stream.Init('Test.dat',StOpenRead);
+  Stream.Init('testobj.tmp',StOpenRead);
   Writeln ('Seek to position :',L);
   Writeln ('Seek to position :',L);
   Stream.Seek(L);
   Stream.Seek(L);
   Writeln ('Reading (',P,') : ',Stream.StrRead);
   Writeln ('Reading (',P,') : ',Stream.StrRead);
   Writeln ('Closing stream.');
   Writeln ('Closing stream.');
   Stream.Done;
   Stream.Done;
   Writeln ('Truncating stream to zero length.');
   Writeln ('Truncating stream to zero length.');
-  Stream.Init('Test.dat',StOpenWrite);
+  Stream.Init('testobj.tmp',StOpenWrite);
   Stream.Truncate;
   Stream.Truncate;
   Stream.Done;
   Stream.Done;
 end.
 end.
 
 
 {
 {
  $Log$
  $Log$
- Revision 1.1  2002-03-05 21:50:19  carl
+ Revision 1.2  2002-04-21 18:15:55  peter
+   * small fixes
+
+ Revision 1.1  2002/03/05 21:50:19  carl
  + objects unit testing
  + objects unit testing
 
 
  Revision 1.1  2001/08/13 06:00:50  carl
  Revision 1.1  2001/08/13 06:00:50  carl

+ 2 - 2
tests/webtbs/tw1908.pp

@@ -1,7 +1,7 @@
-uses SysUtils;
-
 {$mode objfpc}
 {$mode objfpc}
 
 
+uses SysUtils;
+
 {$R+}
 {$R+}
 procedure x(arr : array of byte);
 procedure x(arr : array of byte);
  begin
  begin