A generic test-suite