ticket:4 split tests on separate files