root/trunk/overview.txt

Revision 130, 1.3 kB (checked in by mgalloy, 3 months ago)

Fixing up overview file to include gui directory.

Line 
1`mgunit` is a unit testing framework modeled on other `xUnit testing frameworks <http://en.wikipedia.org/wiki/XUnit>`. The goal is to allow easy creation and reporting of results of tests, while still allowing for many different testing situations. Simple naming conventions replace formal creation of hierarchies and specification of tests. This allows test suites to be created with a minimum of code beyond the actual code of the tests themselves.
2
3The basic structure of `mgunit` is that tests are created by subclassing `MGutTestCase`, tests can be grouped together into suites for convenience by subclassing `MGutTestSuite`, and tests are run my calling `MGUNIT`. The `ASSERT` routine is useful inside a test for making an assertion during the test. The `error_is_pass.pro` batch file is useful to include in a test when the test is supposed to crash.
4
5See "Using mgunit" in the `docs/` directory for more details about using `mgunit`.
6
7
8:Author:
9   Michael Galloy
10   
11:Copyright:
12   BSD license
13
14:Dirs:
15   .
16      classes and launch/helper routines which comprise `mgunit`
17   gui/
18      tools for testing GUI applications
19   cmdline_tools/ : private
20   dist_tools/ : private
21   dist_tools/bindings/ : private
22   dist_tools/collection/ : private
23   dist_tools/objects/ : private
24   dist_tools/strings/ : private
Note: See TracBrowser for help on using the browser.