有什么简单的方法可以隔离测试运行程序以使其无法访问网络或文件系统?

时间:2019-05-06 19:48:29

标签: unit-testing

不久前,一个好心的同事将远程日志记录库直接依赖于大量类(没关系,有更好的方法引入交叉关注点)。我今天注意到,由于暂时的网络中断,许多单元测试失败。

在进一步调查中,我发现了现在也依赖于文件系统的其他测试。

我已经找到了在禁用了NIC的访问受限帐户下运行测试来识别网络和文件系统访问的方法,但是我想知道是否有更简单的方法。

最好,我想做些什么来使访问文件系统或网络的测试失败,以便我们可以在自动构建过程中捕获它们。

0 个答案:

没有答案