lazarus/components/fpdebug/test/testerrorhandler.pas
martin 3f4da57059 FpDebug: fix ErrorHandler
git-svn-id: trunk@44580 -
2014-04-01 15:05:33 +00:00

41 lines
672 B
ObjectPascal

unit TestErrorHandler;
{$mode objfpc}{$H+}
interface
uses
FpDbgDwarf, FpDbgUtil, FpErrorMessages, TestHelperClasses, LazLoggerBase, LazUTF8,
DbgIntfBaseTypes, sysutils, fpcunit, testregistry;
type
{ TTestMemManager }
{ TTestErrorHandler }
TTestErrorHandler = class(TTestCase)
published
procedure TestErrorHandler;
end;
implementation
{ TTestErrorHandler }
procedure TTestErrorHandler.TestErrorHandler;
var
e: TFpError;
e2: TFpError;
begin
e := CreateError(fpErrSymbolNotFound, ['a']);
e2 := CreateError(fpErrLocationParserMemRead, e, []);
ErrorHandler.ErrorAsString(e2);
end;
initialization
RegisterTest(TTestErrorHandler);
end.