为 vertx 数据库访问(postgres)编写单元测试用例

问题描述 投票:0回答:2

我正在编写单元测试用例,但对编写用于数据库访问的单元测试用例感到震惊。

我找到了以下链接,但仍然不明白如何使用它。在哪里编写初始架构和配置。 https://github.com/eclipse-vertx/vertx-sql-client/blob/d96e53f80c0066b377c43efbd1c6466bb0d06e51/vertx-pg-client/README.adoc

it says > mvn test -Dembedded.postgres.version=9.6

 https://dzone.com/articles/using-embedded-postgresql-databases-for-unit-testi

我的疑问:

  • 我们如何在数据库访问级别编写单元测试用例
  • 我正在尝试这种嵌入式数据库方法,它是否正确?或者还有其他办法吗

请指导我如何为这个场景写 UT。

postgresql unit-testing junit vert.x
2个回答
1
投票

如果您可以在开发机器上运行容器,我建议使用testcontainers

Testcontainers 允许您在容器中配置和启动各种数据库。


0
投票

或者只是嵌入数据库,如 h2

© www.soinside.com 2019 - 2024. All rights reserved.