【问题标题】:Equivalent of LastCall.IgnoreArguments in EasyMock等效于 EasyMock 中的 LastCall.IgnoreArguments
【发布时间】:2009-04-01 17:46:21
【问题描述】:

我已经广泛使用 Rhino.Mocks,目前正在使用 EasyMocks 在 Java 中编写一些测试。但是我无法在 EasyMocks 中提取 LastCall.IgnoreArguments() Rhino.Mocks 等效项。

无论方法中的参数如何,我如何使用 Easy Mocks 返回一个值。

例如:

public interface ISoothSayer {

   String SaySomethingSweet(String sweetMsg);
}

我如何模拟这个界面以返回“Hell Oh Wo​​rld”而不考虑参数,sweetMsg。

【问题讨论】:

    标签: java mocking rhino-mocks easymock


    【解决方案1】:

    您可以使用 isA,如下所示(模拟是 ISoothSayer 模拟):

    expect(mock.SaySomethingSweet(isA(String.class))).andReturn("Hell Oh World");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-25
      • 1970-01-01
      • 2019-01-24
      • 1970-01-01
      • 2021-05-26
      • 2017-09-07
      • 2016-10-07
      • 1970-01-01
      相关资源
      最近更新 更多