Play Framework 2 では、メモリ データベースを使用して偽のアプリケーションに基づいたテストを開始するために、次の方法を推奨しています。
FakeApplication(additionalConfiguration = inMemoryDatabase())
テスト専用のメモリ データベース (h2) が既に宣言されているadditionalConfiguration = inMemoryDatabase()
かどうかを正確にする必要がありますか?application.conf
この追加の構成により、すべてのスイート テストで同じものを使用するのではなく、偽のアプリケーションごとにクリーンなメモリ データベースを再宣言する必要があると思います。したがって、それぞれを完全に分離し、それを管理する方法をsetUp()
再定義することを避けます。tearDown()
何の役に立つ?