@ -1,5 +1,5 @@
@@ -1,5 +1,5 @@
/ *
* Copyright 2002 - 2016 the original author or authors .
* Copyright 2002 - 2019 the original author or authors .
*
* Licensed under the Apache License , Version 2 . 0 ( the "License" ) ;
* you may not use this file except in compliance with the License .
@ -17,6 +17,7 @@
@@ -17,6 +17,7 @@
package org.springframework.test.context.support ;
import org.springframework.core.Ordered ;
import org.springframework.test.context.TestContext ;
import org.springframework.test.context.TestExecutionListener ;
/ * *
@ -24,6 +25,7 @@ import org.springframework.test.context.TestExecutionListener;
@@ -24,6 +25,7 @@ import org.springframework.test.context.TestExecutionListener;
* { @link TestExecutionListener } API .
*
* @author Sam Brannen
* @author Juergen Hoeller
* @since 2 . 5
* @see # getOrder ( )
* /
@ -41,4 +43,71 @@ public abstract class AbstractTestExecutionListener implements TestExecutionList
@@ -41,4 +43,71 @@ public abstract class AbstractTestExecutionListener implements TestExecutionList
return Ordered . LOWEST_PRECEDENCE ;
}
/ * *
* The default implementation is < em > empty < / em > . Can be overridden by
* subclasses as necessary .
* @since 3 . 0
* /
@Override
public void beforeTestClass ( TestContext testContext ) throws Exception {
/* no-op */
}
/ * *
* The default implementation is < em > empty < / em > . Can be overridden by
* subclasses as necessary .
* /
@Override
public void prepareTestInstance ( TestContext testContext ) throws Exception {
/* no-op */
}
/ * *
* The default implementation is < em > empty < / em > . Can be overridden by
* subclasses as necessary .
* /
@Override
public void beforeTestMethod ( TestContext testContext ) throws Exception {
/* no-op */
}
/ * *
* The default implementation is < em > empty < / em > . Can be overridden by
* subclasses as necessary .
* @since 5 . 2
* /
@Override
public void beforeTestExecution ( TestContext testContext ) throws Exception {
/* no-op */
}
/ * *
* The default implementation is < em > empty < / em > . Can be overridden by
* subclasses as necessary .
* @since 5 . 2
* /
@Override
public void afterTestExecution ( TestContext testContext ) throws Exception {
/* no-op */
}
/ * *
* The default implementation is < em > empty < / em > . Can be overridden by
* subclasses as necessary .
* /
@Override
public void afterTestMethod ( TestContext testContext ) throws Exception {
/* no-op */
}
/ * *
* The default implementation is < em > empty < / em > . Can be overridden by
* subclasses as necessary .
* @since 3 . 0
* /
@Override
public void afterTestClass ( TestContext testContext ) throws Exception {
/* no-op */
}
}