views:

287

answers:

1

I have used Rhino.Mocks extensively currently writing some tests in Java using EasyMocks. However I was unable to pull out a LastCall.IgnoreArguments() Rhino.Mocks equivalent in EasyMocks.

How do I use Easy Mocks to return a value irrespective of the arguments in the method.

For example:

public interface ISoothSayer {

   String SaySomethingSweet(String sweetMsg);
}

how do I mock this interface to return "Hell Oh World" irrespective of the argument, sweetMsg.

+3  A: 

You can use isA, like below (mock is a ISoothSayer mock):

expect(mock.SaySomethingSweet(isA(String.class))).andReturn("Hell Oh World");
Rafael Mueller
Thanks a lot.. Works like a charm..
AB Kolan