Play 2 フレームワークでは、テスト目的でインメモリ データベースを作成し、yaml ファイルを DD にロードできます。
@Before
public void setUp() {
start(fakeApplication(inMemoryDatabase()));
}
Ebean.save((List) Yaml.load("test-data.yml"));
問題は、DB を簡単にクリーンアップする (すべてのテーブルを削除する) 方法です。
Ebean.clean()
またはのようなものですEbean.dropAll()
が、存在しません。