问题标签 [xunit]
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.
nunit - Jenkins NUnit/XUnit 测试说明:如何将它们导入结果中?
问候和问候:
我正在寻找如何确保当您单击给定的测试结果时,我已验证的测试描述会显示在测试结果中。示例:我有一个测试“My_Test_One”,其描述为“这是测试之一”。当 Jenkins 用户单击测试结果并向下钻取到 My_Test_One 时,他们将看到描述。我如何将该描述输入詹金斯?
我一直在寻找以下两个插件来解决这个问题:
- 詹金斯 NUnit 插件
- xUnit 插件
在查看 Jenkins JIRA 网站和许多 Google 搜索几天后,我不得不承认我被难住了。任何你有任何帮助将不胜感激。
c# - 如何使用 xUnit、SubSpec 和 FakeItEasy 测试抛出的异常
我正在使用 xUnit、SubSpec 和 FakeItEasy 进行单元测试。到目前为止,我已经创建了一些积极的单元测试,如下所示:
但是现在我想写一些负面的单元测试并检查某些方法没有被调用,并且抛出异常
例如
我可以看到 FakeItEasy 有一个 MustNotHaveHappened 扩展方法,而 xUnit 有一个 Assert.Throws 方法。
但是我怎么把它们放在一起呢?
我要测试的异常应该在调用 Save 方法时发生。所以我猜我应该在 presenter.Save() 方法调用周围包装一个 Assert.Throws 方法,但我认为应该在 .Do(() => ...
您能否告知我的单元测试是否应该如下所示或其他内容?
非常感谢
visual-studio-2012 - 如何在 Visual Studio 2012 Express 中启用 xUnit 测试?
是否可以在 Visual Studio 2012 Express 中运行 xUnit 测试测试资源管理器?或者还有其他更好的方法吗?
我见过 Brad Wilson 的VS2012 xUnit runner,但它不允许在 Express 中安装。我提取了 VSIX 并编辑了清单以支持允许安装的 VWDExpress,但“运行所有测试”不起作用。
c# - XUnit Assertion 用于检查对象的相等性
我正在使用 XUnit 框架来测试我的 C# 代码。
在这个框架中是否有任何可用的断言方法来进行对象比较?我的目的是检查每个对象的公共和私有成员变量是否相等。
我尝试了这些替代方案,但很少奏效:
c# - 如何使用 xUnit 进行调试?
我正在学习 xUnit,到目前为止,我发现它是一个最有用的工具。这让我重新思考我对 TDD 的一些编码策略。
但是,我遇到了一个有趣的问题。我的测试用例失败了。那里没有真正的问题,但是我该如何调试呢?
具体来说,我的测试用例由于“超出索引”错误或类似原因而失败。它没有在断言语句中失败。我现在需要的是在 Visual Studio 调试器处于活动状态的情况下运行测试用例的某种方法,以便我可以看到不同变量的状态。
我不打算发布代码,因为这种情况肯定会再次出现。有谁知道如何调试测试用例本身?
差点忘了!我正在使用,
- Visual Studio 2010 Ultimate(Dreamspark 许可证)
- xUnit 1.9
我的工作流程涉及使用 xUnit GUI 运行程序来运行测试。
如果我要问的是不可能的,有人可以建议我可以使用的替代测试套件来满足我的需求吗?
python - Jenkins 中的 Python 单元测试?
你如何让 Jenkins 执行 python 单元测试用例?是否可以从内置unittest
包中输出 JUnit 样式的 XML?
f# - 在 F# 中为脚本文件编写测试
我有一个脚本文件 setup.fsx 的一些功能,我想测试它们。xUnit 等需要将要测试的函数作为程序集的一部分。
所以我正在考虑将我的脚本从 setup.fsx 重命名为 setup.fs 扩展名,然后从另一个脚本文件加载它。但是然后我的脚本取决于
然后我必须在调用脚本中指定(远离实际出现依赖的位置)
无论如何要在 xUnit 工作流中集成基于脚本的测试吗?建议什么组织为脚本文件编写测试?
(也许我们需要一个 Visual Studio 扩展来在脚本中而不是在汇编中进行测试......)
c# - 需要将哪些 xunit 二进制文件添加到源代码管理中?
我想在我的项目中使用xUnit进行单元测试。我使用 Visual Studio 2010 作为我的 IDE。从他们的网站下载并解压 xUnit1.9 版本后,我看到至少 25 个不同的文件。有些是 .exe 、 .dll 、 .config 、 .xslt ...等。
我可以假设我只需要 "xunit.dll" 和 "xunit.gui.exe" 吗?用例是,如果我让其他人从存储库中签出代码,他们应该能够启动 xUnit GUI 并运行单元测试,而无需任何额外的下载。
visual-studio-2010 - 使用 xUnit 创建 ASP.NET MVC 3 项目时出错:找不到 xunit.targets
我使用 xUnit.net 创建了一个 ASP.NET MVC 3 项目和一个单元测试项目。
新项目 http://img841.imageshack.us/img841/38/newprojectsnt.png
但是我遇到了这样的错误,并且没有创建单元测试项目。
错误 http://img15.imageshack.us/img15/4725/errordp.png
有谁知道如何修理它?我在 Windows 8 Release Preview 上使用 Visual Studio 2010 Professional SP1。
谢谢。
testdriven.net - 使用 xUnit 和 TestDriven.net 在项目中运行所有测试
我知道前段时间发布了非常相似的问题,它甚至被标记为已回答,但是那里的解决方案似乎对我不起作用。
我已经安装xUnit
到NuGet
我的测试项目中,编写了一些测试,然后决定我想以某种方式运行它们。我已经把头转向TestDriven.Net
看起来不错的,所以我安装了它。
之后,我安装xUnit
了对TD.NET
使用 xUnit 安装程序的支持。一切顺利,安装程序将TD.NET
支持标记为成功安装。然而,当我尝试运行所有测试时,它失败了(或者更确切地说,在我的测试项目中没有找到任何测试,它显示运行了 0 个成功、0 个失败和 0 个跳过的测试)。
在我看来,TestDriven.Net
处理xUnit
得很好(
“1 通过,0 失败,0 跳过,花了 1.75 秒(xUnit.net 1.9.1 build 1600)。”,我想这意味着它可以识别xUnit
测试)。
我阅读了有关注册表修改的信息,但那里的一切似乎都很好。此外,TestDriven.net
作者说这xunit.dll.tdnet
应该足以让 runner 识别单元测试。此文件存在于由创建的包文件夹NuGet
中,但未复制到bin
文件夹中。它应该留在NuGet
放置的地方还是应该放置在其他地方?
我很想启动并运行它,因此我们将不胜感激。
干杯,帕科