Cucumber:存根、模拟或记录客户端调用(谷歌地图)
我想知道这是否可能。我使用 VCR gem (http://rubygems.org/gems/vcr) 来记录模型中的 API 调用以进行单元测试。这很好用。 对于更高级别的测试,我使…
我怎样才能摆脱“没有这样的财产”的困扰?当测试访问 Item.constraints.xyz 的类时?
单元测试中返回以下星座: No such property: title for class: myproject.Item 可能的解决方案:title ItemController.groovy def add = { [itemInst…
jsMockito方法调用断言未按预期工作
使用 QUnit + JsMockito 测试 Javascript 对象时,我在进行某些方法调用断言时遇到问题。基本基础设施工作正常:Qunit、JsHamcrest(Jsmockito 依赖项…
如何让域对象的 .save() 方法在集成测试中失败?
对于集成测试,我希望有意使用 .save() 来测试相应的 else 条件。 我的测试类执行以下操作: 来自 UserService.groovy: User user = User.findByXyz(…
使用 Mock 修补 render_to_response
我正在使用 Mock 并且我无法正确修补 django 的 render_to_response 函数。例如,以下测试永远不会失败: from django.test.client import Client fro…
为什么鼹鼠不返回“moled”?模拟 SqlDataAdaptor 时的 DataSet?
我刚刚开始使用 Moles 来模拟一些棘手的遗留代码。本质上,我正在尝试让 SqlDataAdapter 与 Moles 一起使用。 (顺便说一句,我已经成功地将moles与Sq…
mockito:如何验证对实际实现的调用?
我想验证对记录器对象的调用,以便仍然调用真正的实现(这样我可以在测试期间看到输出)。 像这样的东西 verify(logger).error(anyString()) …
有关 .NET 中的测试驱动开发的书籍(使用 Mocking 框架)
可能的重复: 有关 TDD 的最佳书籍 有哪些关于 C# 的 TDD 以及 Mock 处理的书 大家好,有人可以推荐一本关于使用模拟框架在 .NET 中进行测试驱动开发…
模拟 MessageDigest.getInstance() 抛出异常
我得到了以下方法: private MessageDigest getMessageDigest() { try { return MessageDigest.getInstance("MD5") } catch (NoSuchAlgorithmExceptio…
PowerMock + Mockito VS 单独 Mockito
谁能总结一下,到底有哪些功能可以让您在 Mockito 之上添加 PowerMock? 到目前为止,我已经发现了这些: 模拟静态、最终和私有方法 删除静态初始值设…
Mockito 可以捕获多次调用的方法的参数吗?
我有一个被调用两次的方法,我想捕获第二次方法调用的参数。 以下是我尝试过的方法: ArgumentCaptor<Foo> firstFooCaptor = ArgumentCaptor.forC…
这是否遵循 AAA 模式?
我有以下测试: [Test] public void VerifyThat_WhenHasInterceptorIsCalledWithAComponentModelThatHasTheLogAttribute_TheReturnValueIsTrue() { //…
Mockito 可以在不考虑参数的情况下对方法进行存根吗?
我正在尝试使用 Mockito 测试一些遗留代码。 我想对生产中使用的 FooDao 进行存根,如下所示: foo = fooDao.getBar(new Bazoo()) 我可以这样写: whe…