gpt4 book ai didi

c# - 是否有用于指定配置的 NUnit 测试用例属性

转载 作者:行者123 更新时间:2023-11-30 13:50:39 25 4
gpt4 key购买 nike

我正在编写一个我只想在发布配置中运行的 NUnit 测试。有没有一种优雅的方法可以使用测试用例属性来做到这一点?现在,我用编译器指令包围了整个功能 block :

我正在使用 Nunit 2.5.6.10205。

#if !DEBUG
[Test]
public void MyReleaseOnlyTest()
{
// stuff
}
#endif

最佳答案

您可以使用 [Category] 属性。如果您使用 [Category("Release")] 标记仅发布测试,则在您的正常测试运行中排除该类别并将其包含在您的发布运行中。

所以现在你的测试变成了

[Test]
[Category("Release")]
public void MyReleaseOnlyTest()
{
// stuff
}

关于c# - 是否有用于指定配置的 NUnit 测试用例属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5805464/

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