Эквивалент LastCall.IgnoreArguments в EasyMock - PullRequest
5 голосов
/ 01 апреля 2009

Я широко использовал Rhino.Mocks, в настоящее время пишу некоторые тесты на Java с использованием EasyMocks. Однако мне не удалось вытащить в EasyMocks эквивалент LastCall.IgnoreArguments () Rhino.Mocks.

Как использовать Easy Mocks для возврата значения независимо от аргументов в методе.

Например:

public interface ISoothSayer {

   String SaySomethingSweet(String sweetMsg);
}

как мне посмеяться над этим интерфейсом, чтобы он возвращал "Hell Oh World" независимо от аргумента, sweetMsg.

1 Ответ

8 голосов
/ 01 апреля 2009

Вы можете использовать isA, как показано ниже (макет это макет ISoothSayer):

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