XbUnit is the Xbase++ port of the famous JUnit testing framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks.

| README.html | this file |
| XBUnit.ch | #define constants for XBUnit |
| XBUnit.arc | Resource definitions for XBUnit |
| *.ico | icons for testsuite treeview |
| XBUnit.xpj | Project file to build XbUnit framework and extensions (XBUnit.DLL, XBUnitPM.DLL) |
| XBUTest.xpj | Project file to build test cases for XbUnit itself (TestSuite.DLL, XBUTest.EXE and XBU_GrTest.EXE) |
| framework\ | subdir for source codes of the XbUnit framework |
| runner\ | subdir for source codes of the base runner |
| textui\ | subdir for source code of the text based (console) runner |
| pmui\ | subdir for source code of the gui based runner |
| extensions\ | subdir for source codes of the XbUnit extensions |
| tests\ | subdir for source codes of test cases for the XbUnit itself |
| samples\ | subdir for source codes of some simple test samples |
You find additional sample in the samples subdir (SimpleTest.prg) and in the tests subdir (XBUnit self test cases).
There is no documentation (yet), please read the original JUnit docs.