test framework for agilecamp (bad code with a lot of bugs for refactoring)