【问题标题】:pex regenerate testpex 再生测试
【发布时间】:2012-05-14 06:16:55
【问题描述】:

我已经为特定类生成了 pex 测试类。但是,由于重构和逻辑更改,我已经更改了这个类,但我认为当前 pex 生成的测试类现在不能涵盖所有内容。

如何强制 pex 为父级重新生成单独的测试类?

【问题讨论】:

  • 什么是“生成的测试类”?我不熟悉与 Pex 相关的术语。
  • 它是其他生成的类用来测试代码有效性的主存根类。抱歉,我是 Pex 新手,可能使用了错误的术语。
  • 对 moles 文件的“运行自定义工具”是否有效?

标签: .net pex


【解决方案1】:

您可以按照以下方式进行:

  1. 右键单击 Pex 测试类(假设它称为 MyClass_Test)并选择 Pex/删除在类中生成的测试。这将从MyClass_Test.g.cs 文件中删除所有测试。
  2. 再次右键单击测试类并选择Run Pex Explorations。然后,MyClass_Test.g.cs 将填充生成的测试。

(理论上您不需要第 1 步,但它允许您验证测试在重新生成之前已被删除)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-11
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多