|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.springframework.test.context.junit4.AbstractJUnit4SpringContextTests
@TestExecutionListeners(value={DependencyInjectionTestExecutionListener.class,DirtiesContextTestExecutionListener.class})
public abstract class AbstractJUnit4SpringContextTests
Abstract base test class which integrates the Spring TestContext
Framework with explicit ApplicationContext testing support in a
JUnit 4.5+ environment.
Concrete subclasses should typically declare a class-level
@ContextConfiguration annotation to
configure the application context
resource locations.
If your test does not need to load an application context, you may choose
to omit the @ContextConfiguration declaration
and to configure the appropriate
TestExecutionListeners
manually.
Note: 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
SpringJUnit4ClassRunner, @ContextConfiguration, @TestExecutionListeners, etc.
ContextConfiguration,
TestContext,
TestContextManager,
AbstractTransactionalJUnit4SpringContextTests,
AbstractJUnit38SpringContextTests,
AbstractTestNGSpringContextTests| Field Summary | |
|---|---|
protected ApplicationContext |
applicationContext
The ApplicationContext that was injected into this test instance
via setApplicationContext(ApplicationContext). |
protected Log |
logger
Logger available to subclasses. |
| Constructor Summary | |
|---|---|
AbstractJUnit4SpringContextTests()
|
|
| Method Summary | |
|---|---|
void |
setApplicationContext(ApplicationContext applicationContext)
Set the ApplicationContext to be used by this test instance,
provided via ApplicationContextAware semantics. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final Log logger
protected ApplicationContext applicationContext
ApplicationContext that was injected into this test instance
via setApplicationContext(ApplicationContext).
| Constructor Detail |
|---|
public AbstractJUnit4SpringContextTests()
| Method Detail |
|---|
public final void setApplicationContext(ApplicationContext applicationContext)
ApplicationContext to be used by this test instance,
provided via ApplicationContextAware semantics.
setApplicationContext in interface ApplicationContextAwareapplicationContext - the ApplicationContext object to be used by this objectBeanInitializationException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||