2010-06-28 68 views
3

我承认在VS2010单元测试中是新手,但我遇到了一个我似乎无法解决的问题。VS2010只运行一个TestMethod

无论我在[TestClass]装饰的测试项目中有多少班级,或者这些测试班级中有多少种方法都使用[TestMethod]进行装饰。每当我运行解决方案中的所有测试时。只有一个测试运行。并通过。所有其他人都被忽略。

是否有一些主列表我想更新?如果是这样的话!?

谢谢!

回答

2
  1. 在你的顶部VS窗口工具栏上点击Test菜单项
  2. 选择“创建新的测试列表”给列表中的名称,然后单击确定。
  3. 在“测试列表编辑器”选项卡,在左边的列在右列
  4. 选择“所有加载测试”复选框,单击右键,选择“运行经过测试”

应做到这一点。

好运,

帕特里克

+0

感谢帕特里克,我想我几乎在那里,但是,当我选择“所有加载测试”时,只有单个测试出现。如何将测试方法添加到此列表中? – 2010-06-28 18:11:56

+0

奇怪......你能告诉我一个没有出现的单一测试方法的完整代码吗? – Patrick 2010-06-28 18:16:11

0

如果你有一个或多个参数的测试方法,它不会得到运行。
尝试使用不带参数的测试方法。