Grails > Grailsのテスト
更新日
2014-08-14
広告
integration test
テストクラスは myapp/test/integration/ 以下に置きます。 また、テストクラスはGroovyTestCaseを拡張して実装します。class SampleTests extends GroovyTestCase { void testSample() { assert 1 == 1 } }以下のコマンドでテスト実行します。
$ grails test-app integration:integrationGrailsのドキュメント(2.3.x)には、「integration testはin-memory h2 databaseを使う」と書いてあります。 しかし、私が試した限りでは、DataSource.groovyに定義したデータベースが使われました。 例えば、DataSource.groovyにPostgreSQLを使うように設定して、PostgreSQLをシャットダウンした状態でテストを実行するとDB接続エラーが発生しました。
広告
お問い合わせは sweng.tips@gmail.com まで。