问题标签 [unit-testing]

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 投票
7 回答
46883 浏览

asp.net-mvc - 模拟 Asp.net-mvc 控制器上下文

所以控制器上下文取决于一些 asp.net 内部。有哪些方法可以干净地模拟这些以进行单元测试?当我只需要例如 Request.HttpMethod 返回“GET”时,似乎很容易用大量设置阻塞测试。

我在网上看到了一些例子/助手,但有些已经过时了。认为这将是保持最新和最伟大的好地方。

我正在使用最新版本的 rhino mocks

0 投票
6 回答
4761 浏览

unit-testing - XNA 单元测试

所以我很想听听关于什么是单元测试 XNA 游戏/应用程序的最佳方式的不同想法。精明的谷歌人可能会弄清楚我问的原因,但我不想偏袒这个话题:-)

0 投票
25 回答
149713 浏览

python - 如何在 Python 中生成动态(参数化)单元测试?

我有某种测试数据,想为每个项目创建一个单元测试。我的第一个想法是这样做:

这样做的缺点是它在一次测试中处理所有数据。我想动态为每个项目生成一个测试。有什么建议么?

0 投票
5 回答
22025 浏览

c++ - 如何测量 CppUnit 测试覆盖率(在 win32 和 Unix 上)?

我有一个非常大的代码库,其中包含大量的单元测试(使用 CppUnit)。我需要计算出这些测试执行了多少代码,并且(理想情况下)生成某种报告,告诉我基于每个库或每个文件,执行了多少代码。

这是踢球者:这必须完全无人看管地运行(最终在持续集成构建中),并且必须是跨平台的(嗯,至少是 WIN32 和 *nix)。

任何人都可以建议一个工具或一组工具来帮助我做到这一点吗?我不能改变 CppUnit(我也不想 - 它踢屁股),但否则我很想听听你可能有的任何建议。

干杯,

0 投票
17 回答
74524 浏览

objective-c - 对 Objective-C 代码进行单元测试的最佳方法是什么?

有哪些框架可以对 Objective-C 代码进行单元测试?我想要一个与 Apple Xcode 完美集成的框架。

0 投票
12 回答
29811 浏览

php - SimpleTest 与 PHPunit

我想知道是否有任何在这两个方面都有经验的人可以阐明两者之间的显着差异(如果有的话)?

每种方法的任何特定优势使其适用于任何特定情况?

0 投票
58 回答
1079708 浏览

java - 如何测试具有私有方法、字段或内部类的类?

如何使用 JUnit 测试具有内部私有方法、字段或嵌套类的类?

仅仅为了能够运行测试而更改方法的访问修饰符似乎很糟糕。

0 投票
5 回答
4448 浏览

unit-testing - 以编程方式将 .reg 文件合并到 win32 注册表中

以编程方式将 .reg 文件合并到注册表中的最佳方法是什么?这是用于单元测试;.reg 文件是一个测试工件,将在测试开始和结束时添加然后删除。

或者,如果有更好的方法对注册表进行单元测试......

0 投票
1 回答
1571 浏览

apache-flex - FlexUnit 组件测试模式:使用 addAsync 还是手动初始化?

我们在工作中已经使用 Flex 大约 6 个月了,我发现我的第一批涉及自定义组件的 FlexUnit 测试倾向于遵循这种模式:

基本上,您需要确保组件已完全初始化,然后才能可靠地验证有关它的任何内容,而在 Flex 中,这在将其添加到显示列表后异步发生。因此,您需要设置一个回调(使用 FlexUnit 的 addAsync 函数)以便在发生这种情况时得到通知。

最近我只是在必要的地方手动调用运行时会为你调用的方法,所以现在我的测试看起来更像这样:

这更容易理解,但有点像我在作弊。第一种情况是将其撞到当前的应用程序(这将是单元测试运行器外壳应用程序)中,后者不是“真实”环境。

我想知道其他人会如何处理这种情况?

0 投票
9 回答
8341 浏览

python - Python中的单元测试

Python 是否有与标准 xUnit 风格的测试框架兼容的单元测试框架?如果是这样,它是什么,它在哪里,它有什么好处吗?