我在我的一个项目中使用TDD。目前定义了90个测试,但实际只实现了70个,其余的只是抛出NotImplementedEcxception
个实例。
我的问题:在VS“测试结果”窗口中,我无法一致地区分已实现但错误的测试与尚未实现的测试,错误消息列仅显示“测试方法 xyz 扔出例外”。您必须打开弹出窗口并调用“查看测试结果详细信息”以查看...详细信息。
是否有可能影响此错误消息列的填充方式?通过Assert类抛出的异常已经被处理,这些你可以迅速区分。我想对NotImplementedExceptions
进行类似处理。
答案 0 :(得分:1)
如果断言已经提供了您想要的行为,那么为什么要尝试重新发明现有功能。您可以使用Assert.Fail
替换未实现的例外,并添加not implemented
消息。
Assert.Fail("Not Implemented");