Стандартный способ захвата аргументов в JMock

Есть ли уже встроенный, стандартный способ в JMock для захвата аргументов метода для последующего тестирования объекта аргумента с помощью стандартных функций JUnit?

Что-то вроде

final CapturedContainer<SimpleMailMessage>capturedArgumentContainer = new ...
context.checking(new Expectations() {{
    oneOf(emailService.getJavaMailSender()).send(
       with(captureTo(capturedArgumentContainer)));
}});

assertEquals("helloWorld", capturedArgumentContainer.getItem().getBody());

CapturedContainer и captureTo не существуют - это то, о чем я прошу.

Или мне нужно реализовать это самостоятельно?

8
задан Pops 6 September 2012 в 16:15
поделиться