joost 4b657c84c9 Merged revisions 9865-9867,9870,9878,10082,10129-10130,10137-10138,10140-10146,10148-10153,10160-10161,10168,10170,10172,10176-10178,10180,10183-10184,10187-10188,10191-10192,10200-10201,10203-10204,10206,10232,10234,10236 via svnmerge from 17 years ago
..
Makefile 74c345d2e8 Merged revisions 9389-9390,9396,9399,9401-9402,9432,9434-9435,9450-9456,9459-9463,9466,9468-9469,9472-9473,9476-9477,9480,9491-9492,9494,9529,9536,9550,9566-9568,9571,9573,9576-9577,9579,9583,9587,9599,9619,9632-9637,9655-9656,9658,9692,9694-9695,9697-9714,9720,9722,9729,9732-9733,9736,9740,9745,9749-9750,9753-9757,9760-9766,9768-9771 via svnmerge from 18 years ago
Makefile.fpc 74c345d2e8 Merged revisions 9389-9390,9396,9399,9401-9402,9432,9434-9435,9450-9456,9459-9463,9466,9468-9469,9472-9473,9476-9477,9480,9491-9492,9494,9529,9536,9550,9566-9568,9571,9573,9576-9577,9579,9583,9587,9599,9619,9632-9637,9655-9656,9658,9692,9694-9695,9697-9714,9720,9722,9729,9732-9733,9736,9740,9745,9749-9750,9753-9757,9760-9766,9768-9771 via svnmerge from 18 years ago
README.txt b8b4fea7d4 Merged revisions 8463-8466,8469-8470,8472-8483,8486-8488,8490,8493,8496,8506-8507,8510-8511,8513,8535-8537,8539-8546,8553-8554,8560,8575-8576,8581-8587,8590,8593-8594,8596,8599-8600,8605,8607,8625,8630-8638,8640-8641,8645-8646,8659,8665,8667,8681-8682,8686-8687,8702-8703 via svnmerge from 18 years ago
database.ini.txt b8b4fea7d4 Merged revisions 8463-8466,8469-8470,8472-8483,8486-8488,8490,8493,8496,8506-8507,8510-8511,8513,8535-8537,8539-8546,8553-8554,8560,8575-8576,8581-8587,8590,8593-8594,8596,8599-8600,8605,8607,8625,8630-8638,8640-8641,8645-8646,8659,8665,8667,8681-8682,8686-8687,8702-8703 via svnmerge from 18 years ago
dbftoolsunit.pas 5b8dd4c004 * move fcl sources to separate packages 18 years ago
memdstoolsunit.pas 5b8dd4c004 * move fcl sources to separate packages 18 years ago
sqldbtoolsunit.pas b095e1f1b5 Merged revisions 9261-9262,9266,9269-9272,9276-9278,9295,9307-9308,9310,9322,9337,9340,9343-9344,9359,9373-9375,9387,9396,9399,9401-9402,9433-9434,9450-9456,9459-9463,9466,9468-9469,9472-9473,9476-9477,9480,9491-9492,9529,9536,9550,9566-9568,9571,9573,9576-9577,9579,9583,9587,9609 via svnmerge from 18 years ago
testbasics.pas 5b8dd4c004 * move fcl sources to separate packages 18 years ago
testdbbasics.pas aac2a16f10 Merged revisions 9165-9166,9185,9211,9236-9238,9260,9262,9266,9269-9272,9276-9278,9295,9298-9299,9307-9308,9310,9322,9337,9340,9343-9344,9359,9373-9375,9387,9396,9399,9401-9402,9434,9450-9456,9459-9463,9466,9468-9469,9472-9473,9476-9477,9480,9491-9492,9501,9504,9515,9529,9536,9550,9566-9568,9571,9573,9576-9577,9579,9583-9584,9587,9610,9632-9637,9655-9656,9658,9660,9663,9692,9694-9695,9697-9714,9720,9722,9729,9732-9733,9740,9745,9749-9750,9753-9757,9759-9766,9768-9770,9772-9774,9787,9814,9822-9823,9825,9837-9850,9852,9855-9856,9863-9864,9867,9975,10006,10047,10082,10092,10127,10129-10130,10137-10138,10140-10146,10148-10153,10160-10161,10165,10168,10170,10172,10176-10178,10180,10183-10184,10187-10188,10191-10192,10200-10201,10203-10204,10206,10232,10234,10237-10239,10242 via svnmerge from 17 years ago
testsqlfieldtypes.pas 4b657c84c9 Merged revisions 9865-9867,9870,9878,10082,10129-10130,10137-10138,10140-10146,10148-10153,10160-10161,10168,10170,10172,10176-10178,10180,10183-10184,10187-10188,10191-10192,10200-10201,10203-10204,10206,10232,10234,10236 via svnmerge from 17 years ago
toolsunit.pas aac2a16f10 Merged revisions 9165-9166,9185,9211,9236-9238,9260,9262,9266,9269-9272,9276-9278,9295,9298-9299,9307-9308,9310,9322,9337,9340,9343-9344,9359,9373-9375,9387,9396,9399,9401-9402,9434,9450-9456,9459-9463,9466,9468-9469,9472-9473,9476-9477,9480,9491-9492,9501,9504,9515,9529,9536,9550,9566-9568,9571,9573,9576-9577,9579,9583-9584,9587,9610,9632-9637,9655-9656,9658,9660,9663,9692,9694-9695,9697-9714,9720,9722,9729,9732-9733,9740,9745,9749-9750,9753-9757,9759-9766,9768-9770,9772-9774,9787,9814,9822-9823,9825,9837-9850,9852,9855-9856,9863-9864,9867,9975,10006,10047,10082,10092,10127,10129-10130,10137-10138,10140-10146,10148-10153,10160-10161,10165,10168,10170,10172,10176-10178,10180,10183-10184,10187-10188,10191-10192,10200-10201,10203-10204,10206,10232,10234,10237-10239,10242 via svnmerge from 17 years ago

README.txt

This directory contains a framework to test several TDataset descendents.

The framework is based on the fpcunit unit-test system. The tests can be
executed using any fpcunit-testrunner. For example the console and graphical
fpcunit-test runners from Lazarus.
Simply add the test* units in this directory to the uses statement of the
test-runner and all tests will get registered and executed.

An simple test-runner (dbtestframework.pas) which generates XML-output is
included in this directory.

To test a TDataset descendent, a 'connector' is needed to test the database.
To add a new connector, add it to the uses-section in 'toolsunit.pas'. Several
connectors are available in the '*toolsunit.pas' files.

Which connector is currently used is dependent on the 'database.ini'
configuration file. Also some settings which are connector-dependent can be set
in that file. See 'database.ini.txt' for an example.

I hope this is enough information to get you started,

Joost van der Sluis (30-12-2006)