BootStrapTest というクラスが作業を行うために、いくつかのテスト データをデータベースに挿入しようとしています。
私のBootStrap.groovy
ファイルでは、このように呼び出されます
environments {
test {
println "Test environment"
println "Executing BootStrapTest"
new BootStrapTest().init()
println "Finished BootStrapTest"
}
}
ただし、統合テストを実行すると、このコードは実行されません。統合テストはブートストラップする必要があると読んだことがあるので、かなり混乱しています。
TestApp.groovy scriptを変更するなど、侵襲的な解決策をいくつか見ましたが、これを達成するには conf を介した道があると思います。this SO questionとthis one as wellも読んでくださいが、よくわかりませんでした。
多分私は何かを誤解しています.grailsのテストで多くの問題を抱えています. それがテーブルに何かをもたらす場合は、Intelli JIdea を IDE として使用しています。
どんな考えでも大歓迎です。
前もって感謝します