lasarus_compotents/fwzip/.UnitTest/FWZipUnitTest.dpr

47 lines
831 B
ObjectPascal

program FWZipUnitTest;
{$IFDEF FPC}
{$MODE Delphi}
{$ELSE}
{$IFDEF CONSOLE_TESTRUNNER}
{$APPTYPE CONSOLE}
{$ENDIF}
{$ENDIF}
uses
{$IFDEF FPC}
{$IFDEF CONSOLE_TESTRUNNER}
consoletestrunner,
{$ELSE}
Interfaces, Forms, GuiTestRunner,
{$ENDIF}
{$ELSE}
DUnitTestRunner,
{$ENDIF}
FWZipTests in '..\FWZipTests.pas';
{$IFDEF FPC}
{$IFDEF CONSOLE_TESTRUNNER}
var Application: TTestRunner;
{$ENDIF}
{$ELSE}
{$R *.res}
{$ENDIF}
begin
{$IFDEF FPC}
{$IFDEF CONSOLE_TESTRUNNER}
Application := TTestRunner.Create(nil);
Application.Initialize;
Application.Run;
Application.Free;
{$ELSE}
Application.Initialize;
Application.CreateForm(TGuiTestRunner, TestRunner);
Application.Run;
{$ENDIF}
{$ELSE}
DUnitTestRunner.RunRegisteredTests;
{$ENDIF}
end.