我正在Windows网站上工作,因为一个锁定的web.config文件,一些错误随机出现。除了找出谁是罪魁祸首并将其删除之外,我还想针对这些边缘情况测试我的代码:例如在这种情况下,抛出异常并使我的代码使用一些默认设置;我注意到了,我会让它保留以前版本的设置。
是否有一些工具可以让我对此进行测试,例如锁定我配置的某些文件,或删除某些文件等?你如何测试这些边缘情况?
答案 0 :(得分:3)
摘要访问文件的代码。让它实现一个接口。现在创建(或模拟)抛出异常的接口的实现。在异常的情况下,您应该能够使用此实现来测试代码。
如果您发布一些代码,我可以更具体。