我已经广泛使用Rhino.Mocks,目前使用EasyMocks用Java编写一些测试。但是我无法拉出EasyMocks中的LastCall.IgnoreArguments()Rhino.Mocks。
我如何使用Easy Mocks返回值,而不管方法中的参数如何。
例如:
public interface ISoothSayer {
String SaySomethingSweet(String sweetMsg);
}
我如何模拟此接口(interface)以返回“Hell Oh World”,而不考虑参数sweetMsg。
最佳答案
您可以使用isA,如下所示(模拟是ISoothSayer模拟):
expect(mock.SaySomethingSweet(isA(String.class))).andReturn("Hell Oh World");
关于java - 等效于EasyMock中的LastCall.IgnoreArguments,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/706647/