program HCLauncherTests;
{$mode objfpc}{$H+}
///
/// HCLauncherTests — console FPCUnit test runner for the HC Launcher Lazarus port.
///
/// Add new test units to the uses clause as they are written in
/// subsequent phases.
///
uses
Classes,
consoletestrunner,
test_CmdLineBuilder,
test_Settings,
test_FileOrganization,
test_Catalog,
test_Downloader,
test_Archive,
test_Import,
test_BattleSets,
test_DatabaseMatch,
test_Autosaves;
type
///
/// Thin subclass of TTestRunner used as the application object.
/// No customisation required at this stage.
///
THCTestRunner = class(TTestRunner)
end;
var
App: THCTestRunner;
begin
App := THCTestRunner.Create(nil);
App.Initialize;
App.Title := 'HC Launcher Tests';
App.Run;
App.Free;
end.