gpt4 book ai didi

c# - 具有参数化单元测试的 .NET 测试框架,每个组合都显示红色/绿色?

转载 作者:太空狗 更新时间:2023-10-29 22:52:52 26 4
gpt4 key购买 nike

Parameterized Unit Testing当您有 X 单元测试 * Y 配置时非常棒。

我有 3 个单元测试,每个单元测试都必须在 5 个特定情况下运行。
我使用 xUnit.net 的 Theory/PropertyData feature , 效果很好。

问题:在 Test Runner UI 中,每个单元测试有一个绿色/红色符号,表示 3
这使得评估进度变得困难:在所有配置完美运行之前,该符号为红色。
我想要 15 符号,每个单元测试一个 * 配置,以了解出现问题的特定组合。

xunit.net has yet to implement the feature显示 15 符号。

为了获得这个特性,我愿意切换到另一个测试框架。
问题:是否有任何 .NET 测试框架具有此功能?
任何类型的报告都可以(GUI、HTML 等)

enter image description here

最佳答案

您可以使用 TestCaseAttributeTestCaseSourceAttribute的 NUnit 来指定不同的参数进行测试。每个测试用例将在测试运行器中显示为单独的测试。

关于c# - 具有参数化单元测试的 .NET 测试框架,每个组合都显示红色/绿色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13393765/

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