1359得票42回答
模拟和桩之间有什么区别?

我已经阅读了多篇关于测试中模拟和存根(stubbing)的文章,包括Martin Fowler的《Mocks Aren't Stubs》,但仍然不理解它们之间的区别。

841得票15回答
由于所需库rt.jar的限制,导致类的访问受限制?

我正在尝试编译由IBM的WSDL2Java在Java5上创建的Java 1.4代码,而无需重新创建存根(stubs)。但在Eclipse中看到了以下错误。 访问限制: 由于对所需库C:\Program Files\Java\jdk1.5.0_16\jre\lib\rt.jar的限制,类型QNa...

176得票11回答
在编程中,"to stub" 是什么意思?

例如,在这个引用中,“stub”是什么意思? 与外部API集成几乎是任何现代Web应用的必备要素。为了有效地测试此类集成,您需要存根它。一个好的存根应该易于创建,并且始终保持最新的API响应。在本文中,我们将概述使用存根进行外部API测试的策略。

155得票6回答
什么是“存根(Stub)”?

因此,我继续我的新年决心,更加关注测试驱动开发,并开始更多地与Rhino Mocks一起工作。 我非常希望确保自己真正理解正在学习的内容,所以我想检查一下自己到目前为止所看到的东西的理解(并且我认为将其放在这里作为一个资源会很好)。 "Stub"是什么?

128得票4回答
Spock测试框架中Mock/Stub/Spy的区别

我不理解Spock测试中Mock、Stub和Spy之间的区别,我在网上查看的教程并没有详细解释它们。

103得票7回答
如何在node.js中对process.env进行存根?

我想使用bar替换process.env.FOO。var sinon = require('sinon'); var stub = sinon.stub(process.env, 'FOO', 'bar'); 我很困惑。我读了这份文件,但我还是不明白。sinonjs 文档 sinonjs 只...

102得票6回答
RSpec的桩方法能否按顺序返回不同的值?

我有一个Family模型,其中有一个方法location,它合并其他对象Members的location输出。(Members与家庭相关,但这里不重要。) 例如,给定: member_1的 location == 'San Diego (traveling, returns 15 May...

72得票8回答
如何在MiniTest中进行桩测试?

在我的测试中,我想为某个类的任何实例存根预设响应。 可能会像这样:Book.stubs(:title).any_instance().returns("War and Peace") 每当我调用@book.title时,它都会返回“战争与和平”。 在MiniTest中有没有一种方法可以实现...

61得票3回答
如何使用sinon框架对new Date()进行存根(stub)?

我希望验证各种日期字段是否已经正确更新,但我不想猜测何时调用了 new Date()。 我该如何桩(stub)出Date构造函数?import sinon = require('sinon'); import should = require('should'); describe('tes...

52得票3回答
在RSpec中,是否有一个与“unstub”等效的方法,但用于“should_receive”?

有没有方法在使用 RSpec 时移除任何存根和模拟? 示例:RestClient.should_receive(:delete).with("http://www.example.com") ... ... # this will remove the mocking of "shoul...