gpt4 book ai didi

java - 使用 Maven 测试 Web 数据库应用程序

转载 作者:行者123 更新时间:2023-12-02 08:26:59 25 4
gpt4 key购买 nike


我想测试用 java-jpa 编写的 Web 应用程序的 orm 部分。当有maven运行的测试目标时,数据库建表还没有触发,因为应用程序还没有部署到服务器上。有没有办法,我该如何测试?当我说测试时,我的意思是例如进行一些持久化,然后进行一些查询,检查结果是否正常,然后继续。我认为这可能比每次都用手打字更好......

最佳答案

它独立于 Maven,但 DBUnit 将提供数据库测试所需的所有内容,并将作为 junit 测试的一部分运行。

参见:

http://www.dbunit.org/howto.html

对此也很有用的是在事务中运行测试,数据库在测试后保持相同的状态。 Spring 提供了一些实现这一目标的好方法。请参阅此处:

9.3.5.4 事务管理 - 位于 http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/testing.html#testing-tx

关于java - 使用 Maven 测试 Web 数据库应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4293603/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com