c#测试超时

时间:2012-11-22 14:22:10

标签: c# visual-studio mstest

任何人都可以判断在测试结束后是否总是执行。

[Timeout(1000)][TestMethod]
public void test()
{
  try
  {
     System.Threading.Thread.Sleep(2000);
  }
  finally
  {
     //do something
  }
}

2 个答案:

答案 0 :(得分:0)

最后执行总是,如果你有try / catch / block无关紧要,当任何一个完成时执行

答案 1 :(得分:0)

如果可能,请使用TestCleanUp方法,以便在测试后进行工作,如果它超时。