@RunWith(MockitoJUnitRunner.class)
public class ExampleTest {
@Mock
Delegate delegateMock;
@InjectMocks
Example example;
/*
@Before
public void initMocks(){
MockitoAnnotations.initMocks(this);
}
*/
@Test
public void testDoIt() {
example.doIt();
verify(delegateMock).execute();
}
}
1.9.0 하위 버전을 사용할 경우 @InjectMocks으로 지정한 객체는 초기에 null로 지정할 수 없다
@InjectMocks
Example example = new Example();