情報元はここ
http://agileice.blogspot.com/2009/09/grails-integration-testing.html
なんか、GrailsのIntegrationTestで、Config.groovyに設定した定義情報が使えないなあ、って思ってネットサーフィンしてたら、上記のページを発見。
テストケースの継承元を間違うと、テストケースのtearDownでConfig.groovyの設定情報がnullになってしまうらしいです。
- GrailsUnitTestCaseとか、それ継承してるControllerUnitTestCaseとか
Unitテストのみに使用 - GroovyTestCase
Integration Test で使用
一個でもGrailsUnitTestCaseのが混じってると、その後のテストケースで設定情報が消えます。
最近のGrailsだと、コントローラーやサービス作成時にUnit Testを生成するから、そのファイルをIntegration Testの方に移動したりしているうちに段々ごっちゃになってそう。
0 件のコメント:
コメントを投稿