JavaFXとJPAプラグインを使用してgriffonアプリケーションを作成しています。テストしたいサービスがあります。このサービスはJPAプラグイン(withJpa {...})を使用しており、テストしたいのはこのデータベースアクセスです。
したがって、このテストを記述してデータを挿入し、サービスが正しい答えを生成することを確認して、SQLクエリが正しいことを確認します。
私は簡単なテストを書きました:
class ReportServiceTests extends GriffonUnitTestCase {
GriffonApplication app
public void testStats() {
println app.getServices()
println app.getControllers()
}
}
しかし、有効なサービスを取得できません。上記のprintlnステートメントは両方とも「[:]」を生成します。
'ReportService'インスタンスを取得して、データベースに対して実行するにはどうすればよいですか?データベースの相互作用をあざけりたくありません。
ありがとう。