Unit tests in Cloudy

Unit testing is discussed here.

We use the UnitTest++ lightweight unit testing framework for C++. A copy of the 1.3 distribution of UnitTest++ is included in the /library directory, and is built automatically when required.

A description of the methods is in an html file in the UnitTest++/docs directory.

The unit tests are located in files with names in the format TestXxxx.cpp in the Cloudy source directory. They are run by make test in the source directory. Code coverage by the tests is poor at present, but is focused on a few low-level support facilities with relatively wide impact.

Return to DeveloperPages

Return to main wiki page

Last modified 2 years ago Last modified on 2018-03-05T12:44:39Z