私は playframework プロジェクトに取り組んでおり、scalatest を使用してテストしています。また、データベースのテストも行いたいと考えています。conf/application.conf でデータベース接続を設定しましたが、テストを開始すると無視されるようです。これをどのように構成できますか?
1 に答える
0
テストは FakeApplication コンテキスト内で実行する必要があります。次のようにすべてのテストをラップできます (FunSpec を使用):
describe("MyEntity") {
it("should do something") {
running(FakeApplication()) {
MyEntity.findById(1L).value.name should be("some name")
}
}
}
すべてのテストでこれを繰り返したくない場合は、いくつかの方法を使用できます。フィクスチャを共有する方法については、scalatest ドキュメントを参照してください:フィクスチャの共有
于 2012-08-16T11:35:44.650 に答える