Korzun Vladislav 397, Storeable

Во всех тестах ты используешь директорию, которая в переменной fizteh.db.dir
Ну, во-первых, это, наверное, неправильно, ведь мы ту же директорию используем для работы с базой данных, вдруг это может повлиять на работу тестов, ведь ты в тестах, наверное , рассчитываешь, что она пустая. Да и чтоб запустить тесты нужно еще параметры эти вводить. Ну да ладно, может ты это все учел.
Но, во-вторых, тесты не должны же зависеть от директории. Для этого можно использовать класс TemporaryFolder. Он создаст временную директорию, в которой и будем работать(может я чушь сказал). Вот пример:

    @Rule
    public TemporaryFolder tmpFolder = new TemporaryFolder(); 

@Before
    public void before() throws IOException {
        provider = (Database) factory.create(tmpFolder.newFolder().getAbsolutePath().toString());
    }