问题标签 [pex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1852 浏览

.net - Pex 和 Moles 项目是否仍然有效?

他们过去每月发布两个新版本,但自 2010 年 10 月以来,他们没有发布新版本。我找到了这个。但是他们已经关闭了 MSDN 上的支持论坛,这让我怀疑这个项目不会继续下去。我们正在将它用于我们当前的项目,但我们正在考虑在为时已晚之前将其替换为另一个框架。

0 投票
1 回答
350 浏览

unit-testing - 安装后找不到痣

我已经安装了 Pex & moles 并尝试按照教程进行操作

但由于某种原因无法向测试项目添加新项目->痣

在那里找不到文件类型

我试过重装几次都不成功...

我能做些什么 ?

谢谢

0 投票
3 回答
217 浏览

pex - Pex:对于 String.IsNullOrEmpty Pex 只生成两个测试方法

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

if (String.IsNullOrEmpty(FirstName))

{

成功=假;

}

返回成功;

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

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

0 投票
5 回答
679 浏览

.net-4.0 - 您如何配置 Pex 以尊重代码合同?

鉴于以下示例代码,我如何配置 Pex 以遵守我的代码合同?

当前问题:当我运行 Pex 时,它仍在生成违反指定代码合同的测试用例。

仅供参考:这是我的 csproj 文件中的“代码合同”设置


编辑:SP1有什么问题吗?

0 投票
1 回答
619 浏览

pex - 用于商业目的的 Pex 和 Moles?

Pex & Moles 可以用于商业用途吗?

如果没有,任何人都知道何时将其用于商业目的。

我想知道在真实的商业环境中是否值得付出努力。

谢谢森希尔甘地

0 投票
0 回答
63 浏览

testing - Pex 和 TestCategory

有没有办法让 Pex 装饰它使用 TestCategory 属性生成的测试方法?我已经搜索了文档(以及所有公共课程),但什么也没看到。

我知道我可以手动将此属性添加到生成的测试中,但如果我要重新运行 Pex Exploration,这些手动更改将会丢失。

提前感谢您提供任何信息。

大卫穆林 IMA 技术

0 投票
1 回答
1046 浏览

visual-studio-2010 - Moles/VS2010 SP1 问题 - 错误 32,退出代码 -1002 使用 Moles 0.94.51023.0 构建 mstest

更新 6/20/2011 在收到此错误之前,我只能构建一次或两次测试项目。在解决此问题之前,痣对我来说是无法使用的。删除 obj/bin 和关闭/重新打开 Visual Studio 是不切实际的。

错误

错误 32 命令 ""C:\Program Files\Microsoft Moles\bin\moles.exe" @C:\src\qp\mvc3\Solution\QP.Tests.Moles\obj\Debug\Moles\moles.args" 退出代码-1002。QP.Tests.Moles

说明

试图将痣与 nunit 一起使用,但遇到了麻烦......所以我创建了一个新的 mstest 项目,只进行了一次测试。测试已构建,我能够调试到 SUT 并验证 HttpContext 包含预期的值。后续构建测试项目的尝试因上述原因而失败。

注意:我正在运行 resharper 6 EAP(我知道,我知道),但我已禁用它的 mstest runner。此外,这是一个构建错误。

我试过的

已尝试在测试项目中重建、清理和删除 obj/bin 目录。

编码

0 投票
2 回答
317 浏览

params - Moles 有没有办法用 params 关键字来摩尔/模拟一个方法?

有没有办法用 params 关键字来摩尔/存根/模拟方法?

下面是我试图摩尔/存根的方法的一个例子:

我试图像这样摩尔它:

我收到以下编译错误:

'; 预期”和“预期类型”

突出显示 params 关键字。

0 投票
1 回答
237 浏览

pex - 如何针对单个班级运行 Pex?

我有一个包含数百个类的现有程序集。我想一次针对一个班级运行 Pex,但我想不出办法。在这方面的任何帮助将不胜感激......

0 投票
1 回答
1511 浏览

python - libtorrent dht 对等请求?

我一直在玩 libtorrent/rasterbar 的 python 绑定。我想做的是生成一个新的“node-id”并将其重新发布给其他节点。

我读到需要创建一个“编码字典”,我假设使用 force_dht_rennounce 之类的东西宣布,这是正确的吗?