Class AbstractJUnit4SpringContextTests
java.lang.Object
org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests
- All Implemented Interfaces:
- Aware,- ApplicationContextAware
- Direct Known Subclasses:
- AbstractTransactionalJUnit4SpringContextTests
@Deprecated(since="7.0")
public abstract class AbstractJUnit4SpringContextTests
extends Object
implements ApplicationContextAware
Deprecated.
Abstract base test class which integrates the Spring TestContext
 Framework with explicit 
ApplicationContext testing support
 in a JUnit 4 environment.
 Concrete subclasses should typically declare a class-level
 @ContextConfiguration annotation to
 configure the application context resource locations or component classes.
 
This class serves only as a convenience for extension.
- If you do not wish for your test classes to be tied to a Spring-specific
 class hierarchy, you may configure your own custom test classes by using
 SpringRunner,@ContextConfiguration,@TestExecutionListeners, etc.
- If you wish to extend this class and use a runner other than the
 SpringRunner, you can useSpringClassRuleandSpringMethodRuleand specify your runner of choice via@RunWith(...).
NOTE: This class requires JUnit 4.12 or higher.
- Since:
- 2.5
- Author:
- Sam Brannen
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected @Nullable ApplicationContextDeprecated.TheApplicationContextthat was injected into this test instance viasetApplicationContext(ApplicationContext).protected final org.apache.commons.logging.LogDeprecated.Logger available to subclasses.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfinal voidsetApplicationContext(ApplicationContext applicationContext) Deprecated.Set theApplicationContextto be used by this test instance, provided viaApplicationContextAwaresemantics.
- 
Field Details- 
loggerprotected final org.apache.commons.logging.Log loggerDeprecated.Logger available to subclasses.
- 
applicationContextDeprecated.TheApplicationContextthat was injected into this test instance viasetApplicationContext(ApplicationContext).
 
- 
- 
Constructor Details- 
AbstractJUnit4SpringContextTestspublic AbstractJUnit4SpringContextTests()Deprecated.
 
- 
- 
Method Details- 
setApplicationContextDeprecated.Set theApplicationContextto be used by this test instance, provided viaApplicationContextAwaresemantics.- Specified by:
- setApplicationContextin interface- ApplicationContextAware
- Parameters:
- applicationContext- the ApplicationContext that this test runs in
- See Also:
 
 
- 
SpringExtensionand JUnit Jupiter