Browse Source

* error check for invalid date in setftime

peter 22 years ago
parent
commit
8939f85486
1 changed files with 26 additions and 0 deletions
  1. 26 0
      tests/tbs/tb0432.pp

+ 26 - 0
tests/tbs/tb0432.pp

@@ -0,0 +1,26 @@
+uses Dos;
+var
+  f : file;
+  l : longint;
+  dt : datetime;
+begin
+  assign(f,'tb0432.tmp');
+  rewrite(f);
+  close(f);
+
+  { Set Invalid date }
+  dt.year:=2001;
+  dt.month:=2;
+  dt.day:=30;
+  packtime(dt,l);
+
+  SetFTime(f,l);
+  writeln(doserror);
+
+  if doserror<>13 then
+   begin
+     Writeln('Wrong doserror');
+     halt(1);
+   end;
+
+end.