Jonas Maebe cb14d8a9d4 Merged revisions 11233 via svnmerge from %!s(int64=17) %!d(string=hai) anos
..
Makefile cb14d8a9d4 Merged revisions 11233 via svnmerge from %!s(int64=17) %!d(string=hai) anos
Makefile.fpc 4fa70a42ee Merged revisions 9853-9857,9860,9863-9864,9867,9885-9886,9894-9896 via svnmerge from %!s(int64=17) %!d(string=hai) anos
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 %!s(int64=18) %!d(string=hai) anos
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 %!s(int64=18) %!d(string=hai) anos
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 %!s(int64=17) %!d(string=hai) anos
memdstoolsunit.pas 5b8dd4c004 * move fcl sources to separate packages %!s(int64=18) %!d(string=hai) anos
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 %!s(int64=17) %!d(string=hai) anos
testbasics.pas fd0154b5cb Merged revisions 11090,11094,11096,11098,11103-11104,11106,11108-11109,11111,11114,11117-11118,11122,11124,11126,11128-11129 via svnmerge from %!s(int64=17) %!d(string=hai) anos
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 %!s(int64=17) %!d(string=hai) anos
testdbbasics.pas aa9d9ef13b Merged revisions 11134,11136,11139-11141,11146-11147,11152-11154,11157,11159,11163-11164,11166-11167,11170,11173,11176,11178,11181-11182,11184-11185,11187-11189,11195-11196,11206-11209,11214-11215,11223,11225,11227,11232,11235,11239-11240,11249-11256,11258,11260,11263-11265,11269-11271,11274,11276 via svnmerge from %!s(int64=17) %!d(string=hai) anos
testfieldtypes.pas fd0154b5cb Merged revisions 11090,11094,11096,11098,11103-11104,11106,11108-11109,11111,11114,11117-11118,11122,11124,11126,11128-11129 via svnmerge from %!s(int64=17) %!d(string=hai) anos
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 %!s(int64=17) %!d(string=hai) anos

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)