我正在考虑为数据访问层中的某些类添加一些单元测试,并且正在查看没有返回值的更新例程。它只是根据您在提供的任何列名处提供的 id 更新行。
在此方法内部,我们收集参数并将它们传递给辅助例程,该例程调用存储过程来更新表。
是否有推荐的方法来在这种情况下进行单元测试?我很难想到一个不依赖于其他方法的测试。
最佳答案
首先测试从数据库读取数据的方法。
然后您可以调用更新函数,并使用上面测试的函数来验证更新的值是否正确。
我倾向于在单元测试中使用其他方法,只要我有测试也测试那些被调用的方法。
如果您的辅助函数位于数据库中(存储过程或函数),则只需首先使用 DatabaseUnitTest 测试这些函数,然后测试 Visual Basic 代码。
关于sql - 数据访问层的单元测试 - 测试更新方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/869854/