Grails > Grailsのテスト

更新日 2014-08-14
広告

integration test

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