gpt4 book ai didi

java - DAO单元测试时恢复数据的策略是什么?

转载 作者:搜寻专家 更新时间:2023-10-30 20:03:20 24 4
gpt4 key购买 nike

当我在JUnit中测试DAO模块时,一个明显的问题是:如何在数据库中恢复测试数据?例如,在testA()testB()两种测试方法中都应该删除一条记录,这意味着两种测试方法的前提条件都需要删除一条现有记录。然后我的策略是在 setUp() 方法中插入记录来恢复数据。

您的更好解决方案是什么?或者你在这种情况下的实际想法?谢谢

最佳答案

我会创建一个名为 createRecord() 的方法。它也可能是一种测试方法。每当您需要创建记录时,都可以从其他测试方法中调用该方法。

关于java - DAO单元测试时恢复数据的策略是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2583728/

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