gpt4 book ai didi

unit-testing - 如何编写 NUnit 单元测试而不必用 try catch 语句包围它们?

转载 作者:行者123 更新时间:2023-12-04 04:15:06 24 4
gpt4 key购买 nike

在我的公司,我们正在编写一堆单元测试。我们想要做的是让单元测试执行,无论何时在测试结束时成功或失败,我们都可以将其写在某个地方,但我们不想在每个测试中都放入该逻辑。

知道我们如何只编写测试而不必使用我们一直使用的 try catch 逻辑包围测试内容吗?

最佳答案

我猜你会做这样的事情:

[Test]
public void FailBecauseOfException()
{
try
{
throw new Exception();
}
catch (Exception e)
{
Assert.Fail(e.Message);
}
}

没有这个必要。如果测试抛出异常,它们将自动失败。例如,以下测试将显示为失败:

[Test]
public void FailBecauseOfException()
{
throw new Exception();
}

关于unit-testing - 如何编写 NUnit 单元测试而不必用 try catch 语句包围它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1189413/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com