gpt4 book ai didi

sql - 单元测试数据访问层 - 测试更新方法?

转载 作者:行者123 更新时间:2023-12-04 07:07:46 28 4
gpt4 key购买 nike

我正在考虑为我的数据访问层中的某些类添加一些单元测试,并且我正在查看一个没有返回值的更新例程。它只是根据您在您提供的任何列名称处提供的 id 更新一行。

在这个方法内部,我们收集参数并将它们传递给一个帮助程序,该程序调用存储过程来更新表。

在这种情况下,是否有推荐的方法来进行单元测试?我很难想到一个不依赖于其他方法的测试。

最佳答案

首先测试从数据库读取数据的方法。

然后可以调用更新函数,并使用上面测试过的函数,验证更新的值是否正确。

我倾向于在我的单元测试中使用其他方法,只要我的测试也测试那些被调用的方法。

如果您的辅助函数在数据库中(存储过程或函数),那么只需先使用 DatabaseUnitTest 测试它们,然后再测试 Visual Basic 代码。

关于sql - 单元测试数据访问层 - 测试更新方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/869854/

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