47 lines
831 B
ObjectPascal
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.
|
|
|