Jan*_*ing 6 java postgresql integration-testing
通常我使用hsqldb进行一些集成测试,它工作正常.但是有些测试需要有一个postgresql实例.由于我们的生产服务器运行postgresql,因此无论如何都要对生产数据库运行测试.
是否有maven插件或类似的东西,可以轻松安装和启动给定端口上的postgresql数据库,并在所有测试运行后关闭它?
像mysql的mysql-je之类的东西?
测试容器就是答案。易于配置并完成其工作。对于 Postgresql,他们有一个模块:
https://www.testcontainers.org/modules/databases/postgres/
这样你的测试系统就可以尽可能接近生产系统,我认为这是一个很好的主意。
| 归档时间: |
|
| 查看次数: |
1667 次 |
| 最近记录: |