Browse Source

* include which test failed

peter 23 years ago
parent
commit
e27d66d7bb
1 changed files with 12 additions and 5 deletions
  1. 12 5
      tests/tbs/tb0417.pp

+ 12 - 5
tests/tbs/tb0417.pp

@@ -6,6 +6,7 @@ type
   charset=set of char;
   charset=set of char;
 
 
   var
   var
+     err : byte;
      tr,tr2    : charset;
      tr,tr2    : charset;
 
 
 
 
@@ -17,13 +18,19 @@ type
     end;
     end;
 
 
   begin
   begin
+     err:=0;
      Test([#20..#32]);
      Test([#20..#32]);
-     if not(#32 in tr) or ([#33..#255]*tr <> []) or
-        (tr<>[#7..#10,#20..#32]) or
-        (tr<>tr2) then
+     if not(#32 in tr) then
+      err:=1;
+     if ([#33..#255]*tr <> []) then
+      err:=2;
+     if (tr<>[#7..#10,#20..#32]) then
+      err:=3;
+     if (tr<>tr2) then
+      err:=4;
+     if err<>0 then
        begin
        begin
-         Writeln('Bug in set handling');
+         Writeln('Bug in set handling, see err:=',err);
          halt(1);
          halt(1);
        end;
        end;
-
   end.
   end.