【发布时间】:2020-12-29 02:34:05
【问题描述】:
我希望我的测试在断言失败后继续下一行。我试过“try catch block”,但测试没有失败。我们有什么可以在流利的断言 [https://fluentassertions.com/] 中解决这个问题的方法,或者在代码中处理这个问题吗?
【问题讨论】:
-
你想要完成什么,你有一个例子可以展示吗? try/catch 块将抑制任何测试失败并防止测试出现失败的情况。您是否正在尝试进行一些清理工作?为此,您应该考虑使用 try/finally 块、测试清理方法或测试类清理方法。
-
我的测试方法中有多个断言语句,而不是按顺序,现在如果断言失败,我想继续下一行。 [TestMethod] public void Test() { int a;断言();诠释 b;断言()}
-
我知道多个断言,但我正在寻找与 mstest c# 中的 (blogs.perficient.com/2016/01/13/…) 等软断言等效的东西