[fpc-devel] [patch] - FPCUnit (new overloaded RegisterTest functions)
Graeme Geldenhuys
graemeg.lists at gmail.com
Thu May 24 10:35:22 CEST 2007
Hi,
Attached is a patch for FPCUnit, to be applied from the root source
directory. I really hope this patch can make it into the 2.2 branch
as well. I took extra care to make sure there is no problems and
tested it in 4 different FPCUnit projects.
Changes:
Added two new overloaded RegisterTest() functions that take a Suite
Path as a parameter. The suite path will be translated into individual
TTestSuite classes and reuse classes if they already exist. Path
delimiters are '.' or '/' or '\' characters.
This makes it much easier to group your unit tests in a hierarchy
without having to manually create the TTestSuite classes yourself. I
got the idea from the DUnit project.
examples of valid suite paths
'SuiteA.SuiteB.SuiteC'
'SuiteA\SuiteB\SuiteC'
'SuiteA/SuiteB/SuiteC'
'SuiteA.SuiteB\SuiteC/SuiteD'
Regards,
Graeme
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fpcunit.patch
Type: text/x-patch
Size: 4037 bytes
Desc: not available
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20070524/0097cabf/attachment.bin>
More information about the fpc-devel
mailing list