Horse.Exception - Preecher propriedade Message
IagooCesaar opened this issue · 0 comments
IagooCesaar commented
Gostaria de sugerir uma alteração na Horse.Exception:
Acrescentar uma linha de código na função Error(), como exemplo abaixo:
function EHorseException.Error(const AValue: string): EHorseException;
begin
FError := AValue;
Self.Message := AValue; // Linha acrescentada
Result := Self;
end;Desta forma mantém compatibilidade com a classe Exception do Delphi.
Com isto será possível obter o texto do erro no campo mensagem, tornando possível validações em testes como no exemplo abaixo:
Teste criado para DUnitX
Hoje a classe Assert compara o texto fornecido com e.Message:


