我可以从另一个类的TestMethod中运行TestClass中定义的所有单元测试吗?
本文关键字:单元测试 定义 运行 另一个 TestMethod 我可以 TestClass | 更新日期: 2023-09-27 18:06:26
我有一个[TestClass],在那里我有一堆单元测试方法来测试"Process_00"相关的任务。
我有另一个[TestClass],其中我有测试方法来测试各种进程,如:
[TestMethod]
public void TestProcess_00 {....}
[TestMethod]
public void TestProcess_01 {....}
[TestMethod]
public void TestProcess_02 {....}
是否可以在TestMethod中单独的[TestClass]中运行所有测试,例如:
[TestMethod]
public void TestProcess_00()
{
Assert.IsTrue( //All the tests in a separete test class pass );
}
我认为你不应该这么做。单元测试的目的是验证一段代码,而不是检查其他单元测试是否成功。您可以通过创建测试列表来实现,您可以在其中指定要运行的TestMethods。