classes. This did mean loosing 1 unit test that was actually testing an sqlite function directly instead of the interface.
calls to make sure they worked