代码之家  ›  专栏  ›  技术社区  ›  Mr. Will

您能在VS2005测试引擎中指定测试执行的顺序吗?

  •  1
  • Mr. Will  · 技术社区  · 17 年前

    我正在Visual Studio 2005中使用所提供的单元测试引擎,我想知道是否有一种方法可以指定测试顺序。我在每个测试类中都有许多测试方法。我想控制测试类的执行顺序和每个测试方法的顺序。

    2 回复  |  直到 17 年前
        1
  •  2
  •   Matthew Whited    17 年前
        2
  •  3
  •   Nordes    17 年前

    为什么?实际上,测试应该能够单独运行。如果在运行测试之前需要执行一些特定的代码,那么应该在测试类中包含这些代码:

    //Use TestInitialize to run code before running each test
    [TestInitialize()]
    public void MyTestInitialize()
    {
    }
    
    //Use TestCleanup to run code after each test has run
    [TestCleanup()]
    public void MyTestCleanup()
    {
    }
    

    我认为测试执行的顺序不应该重要。但如果你真的需要命令他们,马修·怀特林。