H2 数据库中的 POST 和 GET 操作,同时在 Springboot 中进行集成测试用例

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

我在为我的应用程序编写集成测试用例时遇到问题。当我尝试执行集成测试用例,这些用例使用@SQL 注释通过 SQL 文件插入主数据时,它工作正常。我们确实有用于在数据库中插入主数据的 POST api。当我尝试使用 POST API 然后从我的业务逻辑调用 DAO 时,它无法获取通过 POST API 插入的数据。 POST API 执行成功。

为以下几点寻求帮助。

  • 在进行 API 调用时,我需要注意与交易相关的任何事情吗?
  • 有什么方法可以让我在执行测试用例时看到 H2 控制台查看表中的数据?

应用技术栈

  • Java 11
  • SpringBoot
  • 内存数据库 (H2)
spring-boot rest junit integration-testing h2
© www.soinside.com 2019 - 2024. All rights reserved.