gpt4 book ai didi

c# - 为什么没有断言的 xUnit Fact 类型测试总是通过?

转载 作者:太空宇宙 更新时间:2023-11-03 19:38:09 24 4
gpt4 key购买 nike

示例:

[Fact]
public void FooTest(){

}

VS2015 中的结果:测试通过

我在 .NET 4.6 Framework C# 项目中使用 xUnit NuGet v2.4.1。

最佳答案

如果断言失败,则测试失败。等效地,如果每个断言都成功,则测试通过。让我们更精确和数学化:

  • 如果失败次数不为零,则测试失败。
  • 如果断言的数量等于成功断言的数量,则测试通过。

在您的测试用例中,失败次数为零,成功次数等于断言次数;两者都等于零。

规则不是“每个断言都必须成功并且必须至少有一个断言”。规则只是“每个断言都必须成功”并且满足该条件。

关于c# - 为什么没有断言的 xUnit Fact 类型测试总是通过?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58963717/

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