当一切都依赖外部资源时,如何对应用程序进行单元测试

时间:2019-06-25 07:42:38

标签: unit-testing

我们一直在尝试尽可能多地实施单元测试,但是我正在从事的项目似乎无法进行单元测试。 我看过其他类似的问题,但是每次答案都是要分离业务逻辑以便能够对其进行测试。

我们的问题是,我们的应用程序中基本上没有业务逻辑,只是在这里和那里可能只有一两个“ if”。

我们的应用程序的工作方式如下:

  • 从Xml文件中获取数据
  • 使用该数据从数据库中获取其他数据
  • 检查数据库中是否存在特定行
  • 如果不将其添加到数据库中

在该工作流程中,似乎没有任何可以进行单元测试的内容。 我们从不更改数据,最多只能创建一个新对象。

目前,我们可以进行单元测试的唯一内容是: -在需要创建行时检查是否调用了正确的方法 -创建对象时,检查对象中是否包含正确的数据

但这似乎还不够。

0 个答案:

没有答案