大家好我正在做一个国际象棋AI与测试驱动开发业余项目。但由于某种原因,我的测试给出的唯一信息是“测试引发了一个例外:......”。因此省略唯一重要的事情。现在我不必直接阅读错误,而只需右键单击并查看测试结果详细信息。我曾尝试添加和删除列,但我无法直接显示整个消息。单元测试抛出异常,但不能看到消息
能VS2010被设置所以异常消息被直接显示为每个单元测试?
编辑:我使用标准报VS单元测试:
[TestClass]
public class MiniMaxTest
{
[TestMethod]
public void TestConstructor()
{
throw new Exception("Must I click view details to see this?");
}
}
为什么这些问题呢?你们可以重现这些东西。调试或运行测试给出相同的消息:
你能提供更多的细节吗?例如,你正在使用什么测试框架(MSTest)?你的测试是什么样子的? – stakx
您使用MSTest吗?如果不指定你的单元测试工具。你为什么不调试你的测试方法? – BrokenGlass
如果我说得对,您是说显示消息的字段或列太短而无法显示整个异常?那么,单元测试不应该经常失败,所以“点击查看细节”偶尔应该不是什么大不了的事情? – Groo