Я пишу приложение грифона с JavaFX и плагином JPA. У меня есть сервис, который я хотел бы протестировать. Этот сервис использует подключаемый модуль JPA (withJpa {...}), и именно этот доступ к базе данных я хочу протестировать.
Итак, я хочу написать этот тест, чтобы он вставлял некоторые данные, а затем проверял, что служба выдает правильный ответ, тем самым подтверждая правильность запроса sql.
Я написал простой тест:
class ReportServiceTests extends GriffonUnitTestCase {
GriffonApplication app
public void testStats() {
println app.getServices()
println app.getControllers()
}
}
но я не могу получить действительную услугу - оба приведенных выше оператора println производят "[:]".
Как получить экземпляр ReportService и применить его к базе данных? Я не хочу издеваться над взаимодействием с базой данных.
Спасибо.