public class MockitoTestExecutionListener extends AbstractTestExecutionListener
TestExecutionListener
to enable @MockBean
and
@SpyBean
support. Also triggers
MockitoAnnotations.openMocks(Object)
when any Mockito annotations used,
primarily to allow @Captor
annotations.
To use the automatic reset support of @MockBean
and @SpyBean
, configure
ResetMocksTestExecutionListener
as well.
ResetMocksTestExecutionListener
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
Constructor and Description |
---|
MockitoTestExecutionListener() |
Modifier and Type | Method and Description |
---|---|
void |
afterTestMethod(TestContext testContext) |
void |
beforeTestMethod(TestContext testContext) |
int |
getOrder() |
void |
prepareTestInstance(TestContext testContext) |
afterTestClass, afterTestExecution, beforeTestClass, beforeTestExecution
public final int getOrder()
getOrder
in interface Ordered
getOrder
in class AbstractTestExecutionListener
public void prepareTestInstance(TestContext testContext) throws Exception
prepareTestInstance
in interface TestExecutionListener
prepareTestInstance
in class AbstractTestExecutionListener
Exception
public void beforeTestMethod(TestContext testContext) throws Exception
beforeTestMethod
in interface TestExecutionListener
beforeTestMethod
in class AbstractTestExecutionListener
Exception
public void afterTestMethod(TestContext testContext) throws Exception
afterTestMethod
in interface TestExecutionListener
afterTestMethod
in class AbstractTestExecutionListener
Exception