Тестирование.Обработка исключений
Все исключения при выполнении тестирующих методов считаются признаком непройденного теста. Сообщения о них сохраняются в файле error.txt.

pascal
procedure TMyClass.test_method4;
var A, B:integer;
begin
   A := 1; B := 0;
   A := A div B;       // Деление на 0
   Writeln(A);
end;

output
 18.06.2009 14:07 Message : TMyClass.test_method4
 18.06.2009 14:07 Error   : Exception class: EDivByZero: Division by zero
                            Address: 00417340

IDE останавливается на месте возникновения исключения (или не останавливается в зависимости от настроек).

Copyright © 2009-2014 by