运行Play Framework测试时如何避免数据库自动清除?

时间:2016-01-28 11:36:26

标签: java playframework backend playframework-1.x

我想在Play Framework App(Play 1.4.0)上运行多个单元测试和功能测试。测试类如:

public class StatisticTest extends UnitTest {

    @Test
    public void testOutputStatistics() {
        //code
    }
}

我的数据库中有一些测试类需要读取的数据。但Play测试将自动清除数据库中的所有数据。我必须每次都使用Fixtures.executeSQL()通过SQL导入我的数据。这降低了效率。所以我想知道如何避免这种自动清除。

1 个答案:

答案 0 :(得分:0)

在application.conf中,将test.jpa.ddl设置为“update”而不是“create”。

%test.jpa.ddl=update