问题标签 [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 投票
10 回答
2032 浏览

unit-testing - 您需要从测试工具中获得什么?

我是参与测试任何协议 (TAP) IETF 组的人员之一(如果有兴趣,请随时加入邮件列表)。许多编程语言开始采用 TAP 作为他们的主要测试协议,他们希望从中获得比我们目前提供的更多的东西。因此,我们希望从具有 xUnit、TestNG 或任何其他测试框架/方法背景的人那里获得反馈。

基本上,除了简单的通过/失败之外,您还需要测试工具提供哪些信息?只是给你一些例子:

  • 文件名和行号(如果适用)
  • 开始和结束时间
  • 诊断输出,例如你得到的和你期望的之间的差异。

等等 ...

0 投票
2 回答
7568 浏览

ruby - 为什么我的 Ruby 代码中出现“参数数量错误(0 表示 2)”异常?

我试图通过从“测试驱动开发:示例”中重新编写 Kent Beck 的 xUnit Python 示例来完善我的 Ruby。我已经走了很远,但现在我在运行时收到以下错误,我不知道。

我的代码如下所示:

谁能指出我明显的错误?

0 投票
5 回答
40060 浏览

ruby - 将 assert() 方法添加到 Ruby 的 Kernel 类中是惯用的 Ruby 吗?

我正在通过在 Ruby 中编写与 Kent Beck 的 xUnit 等效的代码来扩展我对 Ruby 的理解。Python(由 Kent 编写)在广泛使用的语言中有一个 assert() 方法。红宝石没有。我认为添加它应该很容易,但是内核是放置它的正确位置吗?

顺便说一句,我知道 Ruby 中存在各种 Unit 框架——这是一个学习 Ruby 习语的练习,而不是“完成某事”。

0 投票
5 回答
476 浏览

unit-testing - 用一种新的编程语言实现 xunit

我们中的一些人仍然“生活”在尚未接受单元测试的编程环境中。首先,显而易见的第一步是尝试实现一个体面的单元测试框架,我猜 xUnit 是“标准”。

那么在新的编程语言中实现 xUnit 的良好起点是什么?

顺便说一句,因为人们在问:我的目标环境是 Visual Dataflex。

0 投票
5 回答
84531 浏览

c# - xUnit : 断言两个列表是平等的吗?

我是 TDD 和 xUnit 的新手,所以我想测试我的方法,看起来像:

我可以使用任何 Assert 方法吗?我认为这样的事情会很好

有这样的吗?

0 投票
3 回答
4418 浏览

c# - 处理套接字/完成两次的问题?

我正在为一个打开套接字,发出请求并监听响应的类使用一些代码(不是我的,我急于添加,我一点也不信任),它以我可以的方式抛出异常在 xunit 中测试时不理解。我假设同样的异常发生在“现场”,但是该类被一个单例引用,所以它可能只是被隐藏了。

问题在 xunit 中表现为“System.CannotUnloadAppDomainException: Error while unloading appdomain”,内部异常是在关闭套接字时(基本上)在终结器内抛出“System.ObjectDisposedException”!没有其他对调用 close 和 dispose 的套接字的引用在 Socket 类上受到保护,所以我不清楚如何处理该对象。

此外,如果我只是捕获并吸收 ObjectDisposedException,xunit 会在它到达关闭侦听器线程的行时终止。

我只是不明白在要求关闭之前如何处理 Socket。

我对套接字的了解只是我发现这个问题后学到的知识,所以我不知道我是否提供了 SO 可能需要的一切。LMK 如果没有!

0 投票
4 回答
4454 浏览

fitnesse - 为什么适合/FitNesse?

使用 Fit/FitNesse 而不是 xUnit 样式的集成测试有什么意义?在我看来,它的语法非常奇怪且非常不清楚。

真的只是让产品负责人写测试吗?他们不会!这对他们来说太复杂了。那么,为什么任何人都应该适合/FitNesse?

更新所以它完全适合业务规则测试吗?

0 投票
2 回答
900 浏览

nunit - 我可以围绕 NUnit、MbUnit、xUnit 或其他测试框架创建一个包装器吗?

如何围绕测试框架创建包装器?我们仍然不知道要使用哪个测试框架,但我需要开始编写单元测试。带着这个问题,我想知道如何从 NUnit 切换到 mbUnit、xUnit 甚至 MSTest。

0 投票
3 回答
9931 浏览

unit-testing - 在 xUnit.net 中,是否可以按顺序运行测试?

我知道您通常不应该依赖于单元测试的顺序,但是在 xunit 中是否可以让您的测试按特定顺序运行?

0 投票
2 回答
508 浏览

unit-testing - 如何让 MATLAB xUnit 在 MATLAB R2008b (7.7) 上运行?

我将 matlab_xunit 文件夹复制到 C:\Program Files,并将其(及其子文件夹)包含在 MATLAB 路径中。现在 MATLAB 可以识别新的命令,例如

但是此命令在当前文件夹中找不到任何测试。我做错了什么?我还可以做些什么?