silvioprog b3662c6416 Fixed access violation by upgrading the Sagui library. (Fix #20) 5 лет назад
..
AllTests.groupproj b543759e0b Added logger component. 5 лет назад
AllTests.lpg b543759e0b Added logger component. 5 лет назад
README.md b6e7e958fe Preparing the structure to add new tests. 6 лет назад
RunAllTests.bat 64702b3bca Added PasDoc script to generate documentation via shell. 5 лет назад
RunAllTests.sh 64702b3bca Added PasDoc script to generate documentation via shell. 5 лет назад
Test.pas 2c74edcbdb Fixed warnings in all tests. 5 лет назад
Test_HTTPAuthentication.dpr 1c4d95bf4c Updated LICENSE file. Brook framework remains LGPLv2.1-licensed. 6 лет назад
Test_HTTPAuthentication.dproj b543759e0b Added logger component. 5 лет назад
Test_HTTPAuthentication.lpi 8617d61337 Merging from branch "expr". 5 лет назад
Test_HTTPCookies.dpr 8e56a778eb Drop support for FPC 3.0.0. 5 лет назад
Test_HTTPCookies.dproj b543759e0b Added logger component. 5 лет назад
Test_HTTPCookies.lpi 12f9c200ad Added tests for the BrookHTTPCookies classes. 5 лет назад
Test_HTTPRequest.dpr ed18b36bc1 Fixed broken tests. 5 лет назад
Test_HTTPRequest.dproj b543759e0b Added logger component. 5 лет назад
Test_HTTPRequest.lpi b840d38c56 Improved the media types feature by choosing the provider according the system. 6 лет назад
Test_HTTPResponse.dpr 5b68b9c452 Added feature to determine if response is empty. 5 лет назад
Test_HTTPResponse.dproj b543759e0b Added logger component. 5 лет назад
Test_HTTPResponse.lpi 45bc7ff99e Added tests for the HTTP response feature. 6 лет назад
Test_HTTPServer.dpr 8e56a778eb Drop support for FPC 3.0.0. 5 лет назад
Test_HTTPServer.dproj b543759e0b Added logger component. 5 лет назад
Test_HTTPServer.lpi 4557106b30 Added tests for the HTTP Server Security feature. 6 лет назад
Test_HTTPUploads.dpr 8617d61337 Merging from branch "expr". 5 лет назад
Test_HTTPUploads.dproj b543759e0b Added logger component. 5 лет назад
Test_HTTPUploads.lpi b840d38c56 Improved the media types feature by choosing the provider according the system. 6 лет назад
Test_LibraryLoader.dpr 8617d61337 Merging from branch "expr". 5 лет назад
Test_LibraryLoader.dproj b543759e0b Added logger component. 5 лет назад
Test_LibraryLoader.lpi b840d38c56 Improved the media types feature by choosing the provider according the system. 6 лет назад
Test_Logger.dpr b543759e0b Added logger component. 5 лет назад
Test_Logger.dproj b543759e0b Added logger component. 5 лет назад
Test_Logger.lpi b543759e0b Added logger component. 5 лет назад
Test_MathExpression.dpr eedcd932c3 Fixed tests for mathematical expressions. 5 лет назад
Test_MathExpression.dproj b543759e0b Added logger component. 5 лет назад
Test_MathExpression.lpi 8617d61337 Merging from branch "expr". 5 лет назад
Test_MediaTypes.dpr 9db0393a99 Made media types checking more permissive for unknown types. 5 лет назад
Test_MediaTypes.dproj b543759e0b Added logger component. 5 лет назад
Test_MediaTypes.lpi b840d38c56 Improved the media types feature by choosing the provider according the system. 6 лет назад
Test_Reader.dpr 8617d61337 Merging from branch "expr". 5 лет назад
Test_Reader.dproj b543759e0b Added logger component. 5 лет назад
Test_Reader.lpi b840d38c56 Improved the media types feature by choosing the provider according the system. 6 лет назад
Test_String.dpr f9597fc51c Added more tests for the BrookString unit. 6 лет назад
Test_String.dproj b543759e0b Added logger component. 5 лет назад
Test_String.lpi b840d38c56 Improved the media types feature by choosing the provider according the system. 6 лет назад
Test_StringMap.dpr 8617d61337 Merging from branch "expr". 5 лет назад
Test_StringMap.dproj b543759e0b Added logger component. 5 лет назад
Test_StringMap.lpi b840d38c56 Improved the media types feature by choosing the provider according the system. 6 лет назад
Test_URLEntryPoints.dpr 8e56a778eb Drop support for FPC 3.0.0. 5 лет назад
Test_URLEntryPoints.dproj b543759e0b Added logger component. 5 лет назад
Test_URLEntryPoints.lpi 9c810c0094 Added tests for the "BrookURLEntryPoints" unit. 5 лет назад
Test_URLRouter.dpr 8617d61337 Merging from branch "expr". 5 лет назад
Test_URLRouter.dproj b543759e0b Added logger component. 5 лет назад
Test_URLRouter.lpi 34141fb075 Added simple example showing a basic SSE (Server-sent events) server. 5 лет назад
Test_Utility.dpr ed18b36bc1 Fixed broken tests. 5 лет назад
Test_Utility.dproj b543759e0b Added logger component. 5 лет назад
Test_Utility.lpi b840d38c56 Improved the media types feature by choosing the provider according the system. 6 лет назад
Test_libsagui.dpr b3662c6416 Fixed access violation by upgrading the Sagui library. (Fix #20) 5 лет назад
Test_libsagui.dproj b543759e0b Added logger component. 5 лет назад
Test_libsagui.lpi 0fa8fe8bcf Added unit to make exception testing easy. 6 лет назад
Tests.inc 6a94b6abf9 Dropped support to very old FPC versions. 5 лет назад
TextFile.txt 1ef56c06b1 Added tests for the line reader. 6 лет назад
fakemime.types f9183dae58 Fixed media types parser avoiding empty characters. 6 лет назад

README.md

How to do the tests?

Compile the test you want. Now, after generating its executable, open the terminal and run the script related to your system. On Linux:

./RunAllTests.sh

on Windows:

RunAllTests.bat

How to check if the test is OK?

The script will report the result of all tests, for example:

./Test_String OK
./Test_StringMap OK
./Test_Utils OK
./Sagui/Test_libsagui OK
Total: 4

If you do not get the message OK in front the test, then probably it failed.

Note: you need to install the Brook library before doing any test, because the most of them depends on it.

How to report a bug when a test fails?

You have two options:

  1. Open issue at new issue page;
  2. Fork the project, fix the bug and open a pull-request (more about fork/PR).