joost ba04c53f53 Merged revisions 10845,10848,10858,10860,10862-10864,10875,10882,10884,10891,10905,10907,10909,10915-10916,10922-10923,10926,10928,10930,10933-10935,10939,10942,10948,10952-10956,10960,10964-10965,10968-10969 via svnmerge from преди 17 години
..
Makefile 4fa70a42ee Merged revisions 9853-9857,9860,9863-9864,9867,9885-9886,9894-9896 via svnmerge from преди 17 години
Makefile.fpc 4fa70a42ee Merged revisions 9853-9857,9860,9863-9864,9867,9885-9886,9894-9896 via svnmerge from преди 17 години
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 години
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 години
dbftoolsunit.pas 442d39832c Merged revisions 10383,10387-10393,10398,10400,10403,10423,10430-10431,10436,10439,10441,10444-10446,10452,10469-10470,10472,10476,10489-10491,10502-10503,10507-10515,10519-10520,10522-10523,10525-10529 via svnmerge from преди 17 години
memdstoolsunit.pas 5b8dd4c004 * move fcl sources to separate packages преди 18 години
sqldbtoolsunit.pas 5b562a9537 Merged revisions 10706,10709,10713-10716,10718-10719,10723,10735-10740,10743-10744,10749,10751-10752,10755-10757,10759-10761,10763,10769,10772-10779,10782-10790,10794-10795,10798,10807,10812,10814,10817-10819,10821-10822,10824,10830-10832,10837,10839,10844 via svnmerge from преди 17 години
testbasics.pas 871165146a Merged revisions 9921,10052,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,10238-10239,10243,10251,10253-10254,10264,10266,10271,10273,10276-10279,10286-10294,10298,10300,10307,10309,10313,10319,10340-10347,10349-10350,10352-10361 via svnmerge from преди 17 години
testdatasources.pas 442d39832c Merged revisions 10383,10387-10393,10398,10400,10403,10423,10430-10431,10436,10439,10441,10444-10446,10452,10469-10470,10472,10476,10489-10491,10502-10503,10507-10515,10519-10520,10522-10523,10525-10529 via svnmerge from преди 17 години
testdbbasics.pas ba04c53f53 Merged revisions 10845,10848,10858,10860,10862-10864,10875,10882,10884,10891,10905,10907,10909,10915-10916,10922-10923,10926,10928,10930,10933-10935,10939,10942,10948,10952-10956,10960,10964-10965,10968-10969 via svnmerge from преди 17 години
testfieldtypes.pas ba04c53f53 Merged revisions 10845,10848,10858,10860,10862-10864,10875,10882,10884,10891,10905,10907,10909,10915-10916,10922-10923,10926,10928,10930,10933-10935,10939,10942,10948,10952-10956,10960,10964-10965,10968-10969 via svnmerge from преди 17 години
toolsunit.pas 5b562a9537 Merged revisions 10706,10709,10713-10716,10718-10719,10723,10735-10740,10743-10744,10749,10751-10752,10755-10757,10759-10761,10763,10769,10772-10779,10782-10790,10794-10795,10798,10807,10812,10814,10817-10819,10821-10822,10824,10830-10832,10837,10839,10844 via svnmerge from преди 17 години

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)