问题标签 [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.

0 投票
1 回答
1612 浏览

c - 用于 C 的 xUnit 测试框架

我正在为嵌入式设备开发一个相当简单的 C 项目。我想使用 xUnit 测试。我已经使用 Check 框架 ( http://check.sourceforge.net/ ),但它似乎不支持函数存根。我记得几年前使用过一个语法非常相似的框架,它支持存根,但我不记得它的名字了。

那么,任何人都可以推荐一个支持存根的 C 语言 xUnit 框架吗?在使用 Check 库时模拟存根的方法也可以。

0 投票
1 回答
335 浏览

unit-testing - 同时适用于 xunit 和 mspec 的 Reharper 运行器插件

我已成功使用 Resharper 4.5 运行器在 vs2008 中进行 xunit 测试。现在我想尝试 MSpec,我想为 MSpec 使用 Resharper 4.5 运行器。但是我都安装了它们在启动 Visual Studio 时收到一条错误消息,即无法加载插件,因为已经加载了同名的插件。

是否可以同时加载两个插件?

0 投票
3 回答
660 浏览

xml - JUnit 测试 XML 文档是否按任意列排序

给定一个像

有没有一种简单的方法来断言 XML 文档在 XMLUnit 中的元素 B 上排序

编辑:我对一个软件有一个奇怪的问题,我无法更改任何给定节点中 XML 标记的值需要按特定顺序排列的位置。我希望我的测试工具在任何其他验证之前强制执行这组规则。

0 投票
1 回答
1015 浏览

visual-studio-2008 - 在 Hudson 中配置 xUnit 测试输出

我在哈德逊有一个简单的 PoC 项目。PoC 具有通过 UnitTest++ 编写的单元测试,并将结果作为 XML 输出以供 xUnit 使用以转换为 jUnit 格式。

以下是突出的相关

  • 我将我的项目配置为使用 MSBuild 来构建 2008 解决方案。
  • 该项目包含要构建的 dll 和作为构建后步骤运行的单元测试。
  • 我将 Hudson 中的工作区设置为 c:\develop\money(Money 是项目的名称),在 Hudson 控制台中,我可以看到工作区文件夹、解决方案文件和输出文件夹(/bin、/doc 等)。
  • 测试控制台应用程序将其文件“money_unit_tests.xml”输出到预先创建的文件夹“reports”(制作 c:\develop\money\reports)。

但是,工作区似乎没有坚持。如果我提交工作区目录,它会显示文件夹,但如果我重新加载页面,则会显示“目录中没有文件”消息。

为什么 Hudson 不像我配置的那样使用 C:\Develop...?

我能做些什么来改变它?

如果我不能改变它,我能做些什么来减轻这些改变? (我并不完全想将 xml 的输出硬编码为 C:.hudson ...)

0 投票
3 回答
3643 浏览

xunit - 使用 xUnit 框架进行性能测试

我想知道是否可以基于 xUnit 运行性能测试?

0 投票
1 回答
1320 浏览

tdd - TDD 系统被测创建模式(AutoFixture)

我正在尝试使用SUT 工厂“模式”来创建我的 SUT。

给定 SUT 结构:

我正在使用AutoFixture,并且想知道折叠以下规范和相关 SUT 工厂方法 [有价值但] 忙碌工作的最佳方法是什么:

类似于:

或者:

即,删除所有工厂垃圾,以便我的规范可以轻松应对过渡到:

虽然与自动模拟容器的概念有重叠,但我仍然不是在寻找金锤 - 只是一种能够一次模拟 0 或 1 个事物并且能够自定义创建依赖对象而无需每当其依赖关系集发生变化时,重新访问对 Sut 构造函数的显式调用。

(也使用 xUnit.net(SubSpec 风格)、Moq、Ninject2(虽然我不想在我的规范中使用 DI))

0 投票
1 回答
87 浏览

unit-testing - Junit 中是否有任何理由不在声明中创建对象?

是否有任何理由将对象创建放在实例变量声明中setUp()而不是实例变量声明中?

我已经在书中看到它这样做了,但是效果是一样的,我不确定它是否出于最佳实践的原因,因为早期版本的 Junit 没有为每个测试实例化对象(见这里),或者如果它只是一种风格。

0 投票
2 回答
53205 浏览

c# - xUnit 还是 NUnit?各有什么优缺点?

相互比较,每个框架的优缺点是什么?它们与 ASP.NET MVC 的工作情况如何?他们对嘲笑的支持程度如何?

0 投票
1 回答
102 浏览

unit-testing - c#的什么测试框架和Junit 4最相似?

主要从特征集的立场,以及方法名称/工作逻辑/详细程度的相似性?

0 投票
2 回答
1364 浏览

unit-testing - 从 TFS2010 运行 xUnit 测试

我正在尝试研究如何从 TFS 2010 运行 xUnit 测试。

我发现了一些关于如何使用旧版本实现这一目标的文章http://jonnekats.wordpress.com/2009/05/07/integrate-xunit-tests-into-your-daily-team-build/,http:// /weblogs.asp.net/mehfuzh/archive/2009/08/25/configuring-team-build-using-xunit.aspx)。这些方法不再适用于 TFS 2010,因为构建不再是 MSBuild 文件,而是具有不同任务的工作流。

我想要实现的是类似于我在我的开发机器上得到的东西: - 构建一切 - 运行 .xunit 项目文件 - 检查结果

我在网上看到的所有内容都是我不能/不会使用的自定义构建步骤,因为我必须为每个单元测试程序集配置它们,并且它们可能会在 TFS 中完全搞砸。

任何输入将不胜感激。