我正在尝试通过我正在实现的文章(http://martinfowler.com/articles/mocksArentStubs.html)中的伪代码进行模拟,但是我很难找到一次(以及eq,returnValue等)。

我最初想使用jMock 2.5.1,但与本文相比,它太新了。然后我尝试了jMock 1.2.0。我找不到去哪儿了。

到目前为止,我已经遍历了jMock,EasyMock和Hamcrest的源代码,却没有发现任何形式的标识符。

谷歌搜索returnValue也不是很有帮助:使用这些符号的代码统一发布而无需导入语句。

谢谢您的指导。

最佳答案

jMock将包含一次执行的功能,但实际上可能一次不包含静态方法。我相信jMock的等效项将为one

如果您一次在寻找静态方法的伪代码,那么它很有可能来自EasyMock。 EasyMock绝对有一个静态方法来描述预期的模拟对象方法调用应该发生一次且只能发生一次的情况。

10-06 04:56