使用Specflow时覆盖自定义异常的测试执行状态

问题描述 投票:-1回答:1

我正在使用与Nunit的specflow。如果抛出特定异常执行我的测试,我想将测试的状态设置为Warning而不是Fail。

我看起来更新了Nunit状态,但是Nunit测试状态似乎只是读取状态。

c# nunit specflow
1个回答
0
投票

我不是100%肯定这会工作,我记得做了类似的事情,但不再有代码了。查看此房产TestContext.CurrentContext.Result(nunit3)

您可以检查后续值,如果它是失败,并且应该满足其他任何条件,您可以Assert.Warn("Whatever");

© www.soinside.com 2019 - 2024. All rights reserved.