BioShell examples

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 staring from ap_ and ex_.

ap_* programs

These are integration tests, that besides testing whether the package is bug-free, should also do something usefull.

ex_* programs

These group contain unit test, i.e. programs that tests a single class o a function.