测试设置

ebean-test 用于设置和配置 Ebean 以运行测试。

1. 将 ebean-test 添加为测试依赖项

<dependency>
  <groupId>io.ebean</groupId>
  <artifactId>ebean-test</artifactId>
  <version>13.25.0</version>
  <scope>test</scope>
</dependency>
dependencies {
    ...
    testCompile 'io.ebean:ebean-test:13.25.0'
}

2. 添加 application-test.yaml

src/test/resources 中添加类似于以下内容的 application-test.yaml 配置文件。

ebean:
  test:
    platform: h2 # h2, postgres, mysql, mariadb, oracle, sqlserver, hana, clickhouse, sqlite
    ddlMode: dropCreate # none | dropCreate | migration
    dbName: my_app

我们可以将 platform 更改为任何受支持的平台。Ebean 测试将自动管理一个 docker 测试容器,将其设置为运行测试。有关更多信息,请参阅 测试