# 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.