Package org.mockito
Annotation Type Captor
Allows shorthand
ArgumentCaptor
creation on fields.
Example:
public class Test{
@Captor ArgumentCaptor<AsyncCallback<Foo>> captor;
@Before
public void init(){
MockitoAnnotations.initMocks(this);
}
@Test public void shouldDoSomethingUseful() {
//...
verify(mock.doStuff(captor.capture()));
assertEquals("foo", captor.getValue());
}
}
One of the advantages of using @Captor annotation is that you can avoid warnings related capturing complex generic types.
- Since:
- 1.8.3
- See Also: