The latest BioShell 3.0 distribution provides an extensive set of examples. The purpose to create them is three-fold:
- to facilitate continuous testing of the package (unit and integration tests)
- to provide additional functionality to the package,and
- to serve as coding examples and provide ready-to-use snippets
All the tests, which in practice are small C++ applications, were divided into two broad groups; the tests are named
These are integration tests, that besides testing whether the package is bug-free, should also do something usefull.
These group contain unit test, i.e. programs that tests a single class o a function.