【发布时间】:2012-06-17 21:16:56
【问题描述】:
大家好,我正在通过测试驱动开发将国际象棋 AI 作为业余项目。但由于某种原因,我的测试给出的唯一消息是“测试引发了异常:...”。因此省略了唯一重要的事情。我现在必须右键单击并查看测试结果详细信息,而不是直接读取错误。我已尝试添加和删除列,但无法直接显示整个消息。
是否可以设置 VS2010,以便为每个单元测试直接显示异常消息?
编辑:我正在使用标准 VS 单元测试:
[TestClass]
public class MiniMaxTest
{
[TestMethod]
public void TestConstructor()
{
throw new Exception("Must I click view details to see this?");
}
}
为什么要问这些问题?你们可以复制这些东西。调试或运行测试给出相同的消息:
【问题讨论】:
-
您能提供更多细节吗?例如,您使用的是什么测试框架(MSTest)?你的测试是什么样的?
-
您在使用 MSTest 吗?如果没有指定你的单元测试工具。另外你为什么不调试你的测试方法呢?
-
如果我没看错,您是说显示消息的字段或列太短而无法显示整个异常?好吧,单元测试不应该经常失败,所以偶尔“点击查看详细信息”应该没什么大不了的?
-
属性显示这是 MSTest
-
您能否发布一个详细说明问题的屏幕截图?
标签: c# visual-studio unit-testing mstest