我尝试为 Java Web 应用程序的持久层编写单元测试。我使用 JUnit 来测试服务层,我也想将它用于持久层。
因为应用程序是高度可定制的,所以可以通过配置更改持久层以使用支持 JDBC 的数据库(MySQL、Postgres、Oracle)和嵌入式数据库(sqljet)。是否有一个框架可以帮助我定义一个用于测试和设置数据存储的数据集?我的目标是编写一组测试并将其用于持久层的所有实现。DbUnit 不是一个选项,因为我有非 JDBC 版本的持久层 (sqljet)。
提前致谢,
马库斯