我是新来的单元测试,我想看看我的测试结果。如何查看VS2010中测试结果窗口中单元测试的输出结果?
假设我测试为特定对象是否存在等:
List<MyObject> actual = target.GetMyObjects();
Assert.IsTrue(actual.Count > 0, String.Format("{0} objectes fetched", actual.Count));
在“测试结果”在VS2010的窗口,我想看到的结果“的String.Format(” {0} objectes取“,actual.Count)”。
这可能吗?
是的,我想测试成功。我也希望这个在测试结果窗口中看到这个输出。我已经将几个测试分组到了一个有序的测试中,但我部分地希望他们的反馈,比如在这种情况下,测试是否存在项目。 不需要人工检查,但是如果我看看测试并查看项目数量,那是我想看到的信息 – citronas 2011-05-13 12:46:03
您无法从声明中获取输出,但可以使用控制台。 WriteLine:http://blogs.msdn.com/b/ploeh/archive/2007/10/06/racetroubleshootingusingconsoleoutputinvsts.aspx – 2011-05-13 13:39:32
**长期运行**,您不希望看到输出。但是当你编写测试时,有时输出可能对理解一个不明显的原因失败的测试非常有用。 – 2012-08-09 15:35:30