代码之家  ›  专栏  ›  技术社区  ›  abhilash

与EasyMock中的LastCall.IgnoreArguments等效

  •  5
  • abhilash  · 技术社区  · 16 年前

    我已经广泛使用Rhino.Mocks,目前正在使用EasyMocks用Java编写一些测试。但是,我无法拉出EasyMocks中与.IgnoreArguments()Rhino.Mocks等效的最后一个调用。

    例如:

    public interface ISoothSayer {
    
       String SaySomethingSweet(String sweetMsg);
    }
    

    sweetMsg,我如何模拟这个接口来返回“hellohworld”,而不考虑参数。

    1 回复  |  直到 16 年前
        1
  •  8
  •   Rafael Mueller    16 年前

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

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