diff --git a/README.md b/README.md index afa67eb3..093f166a 100644 --- a/README.md +++ b/README.md @@ -23,4 +23,8 @@ https://github.com/michaelJustin/slf4p You can find this project at https://github.com/michaelJustin/daraja-framework +### Getting Started PDF + +A Getting Started document (PDF) is available at https://darajaframework.com/docs/1.0/DarajaFrameworkGettingStarted.pdf + diff --git a/test/unittests/Unittests.lpr b/test/unittests/Unittests.lpr index b49bf5aa..ebebd4ff 100644 --- a/test/unittests/Unittests.lpr +++ b/test/unittests/Unittests.lpr @@ -64,13 +64,13 @@ var Tests: TTestSuite; - ConsoleTests: Boolean; + UseConsoleTestRunner: Boolean; begin {$IFDEF LINUX} GIdIconvUseTransliteration := True; {$ENDIF} - ConsoleTests := IsConsole; + UseConsoleTestRunner := ParamCount > 0; {$IFDEF DARAJA_LOGGING} SimpleLogger.Configure('showDateTime', 'true'); @@ -79,21 +79,22 @@ Tests := TTestSuite.Create(DWF_SERVER_FULL_NAME); Tests.AddTest(TTestSuite.Create(TdjPathMapTests)); + Tests.AddTest(TTestSuite.Create(TdjWebComponentHolderTests)); + Tests.AddTest(TTestSuite.Create(TdjWebComponentHandlerTests)); + Tests.AddTest(TTestSuite.Create(TdjWebAppContextTests)); + Tests.AddTest(TTestSuite.Create(TdjDefaultWebComponentTests)); - if not ConsoleTests then - begin - Tests.AddTest(TTestSuite.Create(TdjWebComponentHolderTests)); - Tests.AddTest(TTestSuite.Create(TdjWebComponentHandlerTests)); - Tests.AddTest(TTestSuite.Create(TdjWebAppContextTests)); - Tests.AddTest(TTestSuite.Create(TdjDefaultWebComponentTests)); + if not UseConsoleTestRunner then + begin + Tests.AddTest(TTestSuite.Create(TSessionTests)); Tests.AddTest(TTestSuite.Create(TAPIConfigTests)); end; RegisterTest('', Tests); - if ConsoleTests then + if UseConsoleTestRunner then begin // Launch console Test Runner -------------------------------------------- consoletestrunner.TTestRunner.Create(nil).Run;