问题标签 [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.
.net - Pex 和 Moles 项目是否仍然有效?
他们过去每月发布两个新版本,但自 2010 年 10 月以来,他们没有发布新版本。我找到了这个。但是他们已经关闭了 MSDN 上的支持论坛,这让我怀疑这个项目不会继续下去。我们正在将它用于我们当前的项目,但我们正在考虑在为时已晚之前将其替换为另一个框架。
unit-testing - 安装后找不到痣
我已经安装了 Pex & moles 并尝试按照教程进行操作
但由于某种原因无法向测试项目添加新项目->痣
在那里找不到文件类型
我试过重装几次都不成功...
我能做些什么 ?
谢谢
担
pex - Pex:对于 String.IsNullOrEmpty Pex 只生成两个测试方法
我有一个像这样的单一条件的简单方法。
if (String.IsNullOrEmpty(FirstName))
{
成功=假;
}
返回成功;
当我运行 Pex 时,它只生成一个将 Null 分配给 FirstName 属性的测试用例,而另一个将“\0”分配给 FirstName 的测试用例。
为什么它不生成将 string.Empty 分配给 FirstName 属性的第三种方法?
.net-4.0 - 您如何配置 Pex 以尊重代码合同?
鉴于以下示例代码,我如何配置 Pex 以遵守我的代码合同?
当前问题:当我运行 Pex 时,它仍在生成违反指定代码合同的测试用例。
仅供参考:这是我的 csproj 文件中的“代码合同”设置。
编辑:SP1有什么问题吗?
pex - 用于商业目的的 Pex 和 Moles?
Pex & Moles 可以用于商业用途吗?
如果没有,任何人都知道何时将其用于商业目的。
我想知道在真实的商业环境中是否值得付出努力。
谢谢森希尔甘地
testing - Pex 和 TestCategory
有没有办法让 Pex 装饰它使用 TestCategory 属性生成的测试方法?我已经搜索了文档(以及所有公共课程),但什么也没看到。
我知道我可以手动将此属性添加到生成的测试中,但如果我要重新运行 Pex Exploration,这些手动更改将会丢失。
提前感谢您提供任何信息。
大卫穆林 IMA 技术
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 目录。
编码
params - Moles 有没有办法用 params 关键字来摩尔/模拟一个方法?
有没有办法用 params 关键字来摩尔/存根/模拟方法?
下面是我试图摩尔/存根的方法的一个例子:
我试图像这样摩尔它:
我收到以下编译错误:
'; 预期”和“预期类型”
突出显示 params 关键字。
pex - 如何针对单个班级运行 Pex?
我有一个包含数百个类的现有程序集。我想一次针对一个班级运行 Pex,但我想不出办法。在这方面的任何帮助将不胜感激......
python - libtorrent dht 对等请求?
我一直在玩 libtorrent/rasterbar 的 python 绑定。我想做的是生成一个新的“node-id”并将其重新发布给其他节点。
我读到需要创建一个“编码字典”,我假设使用 force_dht_rennounce 之类的东西宣布,这是正确的吗?