相当于EasyMock中的LastCall.IgnoreArguments

时间:2009-04-01 17:46:22

标签: java mocking rhino-mocks easymock

我目前使用过大量的Rhino.Mocks,使用EasyMocks在Java中编写一些测试。但是我无法在EasyMocks中提取LastCall.IgnoreArguments()Rhino.Mocks等效项。

如何使用Easy Mocks返回值,而不管方法中的参数如何。

例如:

public interface ISoothSayer {

   String SaySomethingSweet(String sweetMsg);
}

如何模拟此界面以返回“地狱哦世界”,无论参数如何,sweetMsg。

1 个答案:

答案 0 :(得分:8)

你可以使用isA,如下所示(mock是一个ISoothSayer模拟器):

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