У меня есть приложение scala с некоторыми тестами, использующими org.scalatest. Этим тестам нужна некоторая глобальная настройка (и удаление), чтобы управлять тестовой базой данных.
Пожалуйста, не говорите мне, что мои тесты не должны обращаться к базе данных, и я должен делать это Java-DAO-Stub-WTF-Overkill-Way™ :-).
Я запускаю тесты с помощью SBT, который предоставляет возможность выполнять код до и после теста:
testOptions in Test += Tests.Setup( () => println("Setup") )
testOptions in Test += Tests.Cleanup( () => println("Cleanup") )
К сожалению, я не могу получить доступ к классам, о которых идет речь. Неудивительно, что импорт их в build.sbt тоже не работает.
Есть идеи?