Simple testing in IDL
IDL Prolog Python CMake Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
lib @ 91d0c0c
mgcmake @ 800a8b4
src
.gitignore
.gitmodules
CMakeLists.txt
COPYING.rst
README.rst
RELEASE.rst
cleanconf.sh
example_configure.sh
idlroutines.py
init.sh
mgunit_build.pro
mgunit_build_docs.pro
mgunit_build_userdocs.pro
overview.txt
pull.sh

README.rst

mgunit

Simple testing in IDL

mgunit is a unit testing framework modeled on other xUnit testing frameworks. 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.

The 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. Various convenience routines are included, such as the ASSERT routine which is useful for making an assertion during a test.

See "Using mgunit" in the docs/ directory for more details about using mgunit.

See the Releases page in the wiki for downloads.