问题标签 [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 回答
16184 浏览

linq - 人们如何对使用 Linq to SQL 的代码进行单元测试

人们如何对使用 Linq to SQL 的代码进行单元测试?

0 投票
5 回答
4224 浏览

sql-server - 什么导致这个 SqlException:从服务器接收结果时发生传输级错误

这是完整的错误:SqlException: A transport-level error has occurred when receiving results from the server. (provider: Shared Memory Provider, error: 1 - I/O Error detected in read/write operation)

对于我的应用程序中的一些单元测试,我已经开始间歇性地看到此消息(有超过 1100 个单元和系统测试)。我正在使用 ReSharper 4.1 中的测试运行器。

另一件事:我的开发机器是 VMWare 虚拟机。

0 投票
2 回答
1423 浏览

c# - 是否可以对进行 P/Invoke 调用的类进行单元测试?

我想将一段使用 Windows Impersonation API 的代码包装到一个简洁的小助手类中,并且像往常一样,我正在寻找一种先测试的方法。但是,虽然 WindowsIdentity 是一个托管类,但作为另一个用户实际执行登录所需的 LogonUser 调用是 advapi32.dll 中的非托管函数。

我想我可以通过为我的助手类引入一个接口来使用并在实现中隐藏 P/Invoke 调用来解决这个问题,但是测试该实现仍然是一个问题。并且您可以想象在测试中实际执行模拟可能会有点问题,因为用户实际上需要存在于系统中。

0 投票
3 回答
569 浏览

sql-server - 如何在 SQL Server 中对数据库进行单元测试?

有哪些方法?你可以使用哪些框架?

0 投票
6 回答
14506 浏览

eclipse - 单元测试 servlet

我有一堆在 Tomcat servlet 容器下运行的 servlet。我想将测试代码与生产代码分开,所以我考虑使用测试框架。JUnit 很好地集成到 Eclipse 中,但我未能使用正在运行的 Tomcat 服务器使其运行 servlet。您能否推荐一个支持测试 Tomcat servlet 的单元测试框架?Eclipse 集成很好,但不是必需的。

0 投票
3 回答
462 浏览

unit-testing - Rhino Mocks - How can I test that at least one of a group of methods is called?

Say I have an interface IFoo which I am mocking. There are 3 methods on this interface. I need to test that the system under test calls at least one of the three methods. I don't care how many times, or with what arguments it does call, but the case where it ignores all the methods and does not touch the IFoo mock is the failure case.

I've been looking through the Expect.Call documentation but can't see an easy way to do it.

Any ideas?

0 投票
2 回答
468 浏览

c# - 与 Rhino Mocks 一起使用的最佳样式/语法是什么?

使用 Rhino Mocks 时,存在多种编写单元测试的方法:

  • 标准语法
  • 记录/重播语法
  • 流利的语法

什么是最理想最无摩擦的方式?

0 投票
6 回答
1135 浏览

unit-testing - 我如何知道何时使用基于状态的测试和模拟测试?

与使用模拟对象相比,哪些场景、应用程序/系统的区域等最适合基于“经典”状态的测试?

0 投票
2 回答
349 浏览

unit-testing - Why is a method call shown as not covered when the code within the method is covered with emma?

I am writing a unit test to check that a private method will close a stream.

The unit test calls methodB and the variable something is null

The unit test doesn't mock the class on test

The private method is within a public method that I am calling.

Using emma in eclipse (via the eclemma plugin) the method call is displayed as not being covered even though the code within the method is

e.g

Why would the method call not be highlighted as being covered?

0 投票
3 回答
3685 浏览

.net - XmlDocument 上的 SelectNodes 是否有可能返回 null?

是否有可能SelectNodes()被调用XmlDocument返回null?

我的困境是我试图达到 100% 的单元测试代码覆盖率;ReSharper 告诉我,我需要防止该SelectNodes()方法返回 null,但我看不出 XmlDocument 无法返回 null(因此,无法测试我的保护子句并达到 100% 的单元测试覆盖率!)