メソッドの引数をキャプチャして、後で標準の JUnit 機能を使用して引数オブジェクトをテストするための標準的な方法が JMock に既に組み込まれていますか?
何かのようなもの
final CapturedContainer<SimpleMailMessage>capturedArgumentContainer = new ...
context.checking(new Expectations() {{
oneOf(emailService.getJavaMailSender()).send(
with(captureTo(capturedArgumentContainer)));
}});
assertEquals("helloWorld", capturedArgumentContainer.getItem().getBody());
CapturedContainer
存在しcaptureTo
ません—それらは私が求めているものです。
それとも、これを自分で実装する必要がありますか?