我在Visual Studio中编写了5个测试方法。
现在我想退出(测试)程序,如果我的第二个测试用例失败了。即假设我的代码到达第二个测试用例并且失败,那么应该中止整个运行测试套件。
我该怎么做?
答案 0 :(得分:3)
答案 1 :(得分:1)
您始终可以使用Environment.Exit()
退出当前正在运行的整个“程序”。不要忘记还指定退出代码(通常,如果没有错误则退出代码为0,如果发生错误则退出0)。
实际上,如果某些单元测试失败,我认为结束你的程序是没有用的。但是,可以使用以下语句:
Environment.Exit(0)
为了连续运行不同的(在您的情况下为5个)单元测试,您可以使用测试列表,请参阅"How to use test lists"以获取更多信息。