tassert7.pp 282 B

12345678910111213141516171819202122
  1. program tassert7;
  2. {$C+}
  3. {$mode objfpc}
  4. uses sysutils;
  5. procedure Success;
  6. Begin
  7. WriteLn('Success!');
  8. halt;
  9. end;
  10. Begin
  11. Write('Try..catch of assertion...');
  12. try
  13. assert(false);
  14. except
  15. on EAssertionFailed do Success;
  16. end;
  17. WriteLn('Failed!');
  18. Halt(1);
  19. end.