如何使用单元测试测试更新方法

时间:2019-04-04 07:45:59

标签: unit-testing delphi

我有一种更新数据库数据的方法,是否可以使用单元测试来测试该方法是否正常工作? 想测试更改是否成功。

1 个答案:

答案 0 :(得分:2)

严格来说,这将是一个集成测试,因为单元测试不得与其他外部资源(如数据库,Web服务或文件系统)进行交互。

但是,从技术角度来看,使用单元测试库或您喜欢的框架来执行此操作没有限制。它将遵循与单元测试相同的AAA模式:

  • A 排列测试数据库中的数据
  • 通过调用您的更新方法
  • A ct
  • A 通过从测试数据库查询来确保数据已按预期更改