将待测 PEX 代码限制为单一方法?
PEX 中的待测代码能否限制为单一方法?我知道您可以将其限制为程序集和类,但是成员呢? 我本质上是试图实现以下方法的 100% 代码覆盖率: public vir…
在单元测试中使用 .NET Introspection / FxCop 规则功能
是否可以在单元测试中使用 .NET 自省功能? 在我们的软件中,我想禁止使用某些操作(比较枚举值,因为有一种用于此目的的特殊方法)。我记得 FxCop(…
安装程序似乎没有注册并且抛出了 MockException
我有这些模拟: _processWrapperMock = new Mock(MockBehavior.Strict); _processStartInfoMock = new Mock(); 以及 Start() 方法的设置: _processWr…
使用 Rails 固定装置进行单元测试
抱歉,问题标题含糊不清,但我很难将我所要求的内容提炼成一行... 我有几个通过rails gscaffold生成的简单Rails(3.1)模型,我正在尝试对其进行单元…
EasyMock.expect(...).times(...) 与多次使用 EasyMock.expect(...) 之间的区别?
和有什么区别 ResultSet set = EasyMock.createNiceMock(ResultSet.class); EasyMock.expect(set.getInt("col1")).andReturn(1); EasyMock.expect(set…
如何使用 PHPUnit 处理失败的 PHP 断言?
我的代码中有一个断言。类似于: assert('is_string($var)'); 如果我为 PHPUnit 编写一个测试,该测试会导致此断言失败并显示以下消息,警告:assert(…
单元测试无法在现有项目上正确设置,但在新项目上工作正常
我有一个从 iOS 2.0 开始就一直使用的 iOS 项目,目前我正在使用 Xcode 4.1 进行更新,我终于想要设置单元测试。我找到了这个分步指南 关于如何设置它…
CollectionAssert.Contains(myList, myItem) != Assert.IsTrue(myList.Contains(myItem))
我一直在考虑为控制器控制器实现单元测试,特别是围绕测试集合。在 MSDN 示例 上使用 CollectionAssert.Contains() 确认对象是否出现在列表中。 我有…
测试 WCF 服务而不启动它们
我想测试我的 WCF 类(集成测试),但我不想将它们作为 WCF 服务启动。 一切正常,但在某些情况下,我需要从 OperationContext 读取 IncomingMessageH…
如何使用 Powermock 模拟 void 静态方法以引发异常?
我正在尝试使用 Powermock 和 Mockito 来模拟 void 静态方法来抛出异常,如下所示。但我遇到了一个问题。除非我使用相同的参数两次调用 Adder.add(),…
是否有一个Python的assert()方法可以检查两个边界之间的情况?
在我当前正在进行的一些单元测试中,当变量位于两个边界条件之间时,我需要通过测试。 类似 - def myTest(self): myInt = 5 self.assertBetween(myInt…
具有大量 NUnit 测试的开源 .NET 应用程序项目(不是框架或工具项目)
我想获得一些 .NET/C# 中的参考或示例应用程序项目的列表 - 具有良好的测试覆盖率。 问题是,我希望看到它在一个真正的应用程序项目中的实际应用,其…
单元测试 Spring MVC Web 应用程序:无法自动装配字段:私有 javax.servlet.ServletContext
我想对我的网络应用程序进行测试,但上下文配置在自动装配 servletContext 上崩溃。错误如下。当我在 tomcat/jetty 上运行 Web 应用程序时,自动装配 …
在没有静态测试数据库的情况下,如何使 DAO 类的单元测试不那么脆弱?
情况如下: 我正在开发一个 DAO 对象,它使用 hibernate criteria API 来形成许多复杂的查询,以在数据库上执行某些任务(例如跨多个字段的关键字搜索…
您会将什么放入存储库类(数据访问层)的单元测试中?
我想为我的数据访问层编写一个单元测试,以确保其中的一切正常工作。 问题是,我应该把什么样的东西放入测试中? DAL 是一个静态Repository 类,它隐…