gpt4 book ai didi

Pex: For String.IsNullOrEmpty Pex 只生成两个测试方法

转载 作者:行者123 更新时间:2023-12-01 22:29:31 24 4
gpt4 key购买 nike

我有一个像这样的单一条件的简单方法。

如果(字符串.IsNullOrEmpty(名字))

{

成功=假;

返回成功;

当我运行 Pex 时,它只生成一个将 Null 分配给 FirstName 属性的测试用例,另一个将“\0”分配给 FirstName。

为什么它不生成第三个方法来将 string.Empty 分配给 FirstName 属性?

最佳答案

据我了解,Pex 只是试图在您的应用程序代码中实现 100% 的测试覆盖率。从您发布的代码来看,只需两次测试即可跟踪该方法的所有分支。

  • 字符串不为 null 或为空。
  • 字符串为 null 或空。

关于Pex: For String.IsNullOrEmpty Pex 只生成两个测试方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6055180/

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