| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.springframework.test.context.junit38.AbstractJUnit38SpringContextTests
@TestExecutionListeners(value={DependencyInjectionTestExecutionListener.class,DirtiesContextTestExecutionListener.class})
public abstract class AbstractJUnit38SpringContextTests
 Abstract base TestCase which integrates the
 Spring TestContext Framework with explicit
 ApplicationContext testing support in a JUnit 3.8
 environment.
 
Concrete subclasses:
@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 configure
 the appropriate TestExecutionListeners
 manually.AbstractJUnit38SpringContextTests()
 and
 AbstractJUnit38SpringContextTests(String)
 and delegate to super(); and super(name);
 respectively.
 The following list constitutes all annotations currently supported directly
 by AbstractJUnit38SpringContextTests.
 (Note that additional annotations may be supported by various
 TestExecutionListeners)
 
@DirtiesContext
 (via the configured DirtiesContextTestExecutionListener)@ProfileValueSourceConfiguration@IfProfileValue@ExpectedException@Timed@Repeat
TestContext, 
TestContextManager, 
TestExecutionListeners, 
AbstractTransactionalJUnit38SpringContextTests, 
AbstractJUnit4SpringContextTests, 
AbstractTestNGSpringContextTests| Field Summary | |
|---|---|
| protected  ApplicationContext | applicationContextThe ApplicationContextthat was injected into this test instance
 viasetApplicationContext(ApplicationContext). | 
| protected  Log | loggerLogger available to subclasses. | 
| protected  ProfileValueSource | profileValueSourceProfileValueSourceavailable to subclasses but primarily intended
 for internal use to provide support for@IfProfileValue. | 
| Constructor Summary | |
|---|---|
| AbstractJUnit38SpringContextTests()Constructs a new AbstractJUnit38SpringContextTests instance; initializes the internal TestContextManagerfor the current test;
 and retrieves the configured (or default)ProfileValueSource. | |
| AbstractJUnit38SpringContextTests(String name)Constructs a new AbstractJUnit38SpringContextTests instance with the supplied name; initializes the internalTestContextManagerfor the current test; and retrieves the
 configured (or default)ProfileValueSource. | |
| Method Summary | |
|---|---|
| static int | getDisabledTestCount()Return the number of tests disabled in this environment. | 
| protected  void | recordDisabled(Method testMethod)Records the supplied test method as disabled in the current environment by incrementing the total number of disabled tests and logging a debug message. | 
|  void | runBare()Runs the Spring TestContext Framework test sequence. | 
|  void | setApplicationContext(ApplicationContext applicationContext)Sets the ApplicationContextto be used by this test instance,
 provided viaApplicationContextAwaresemantics. | 
| Methods inherited from class junit.framework.TestCase | 
|---|
| countTestCases, createResult, getName, run, run, runTest, setName, setUp, tearDown, toString | 
| Methods inherited from class junit.framework.Assert | 
|---|
| assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
protected final Log logger
protected ApplicationContext applicationContext
ApplicationContext that was injected into this test instance
 via setApplicationContext(ApplicationContext).
protected final ProfileValueSource profileValueSource
ProfileValueSource available to subclasses but primarily intended
 for internal use to provide support for
 @IfProfileValue.
| Constructor Detail | 
|---|
public AbstractJUnit38SpringContextTests()
TestContextManager for the current test;
 and retrieves the configured (or default) ProfileValueSource.
public AbstractJUnit38SpringContextTests(String name)
name; initializes the internal
 TestContextManager for the current test; and retrieves the
 configured (or default) ProfileValueSource.
name - the name of the current test to execute| Method Detail | 
|---|
public static int getDisabledTestCount()
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
public void runBare()
             throws Throwable
In addition to standard TestCase.runBare() semantics, this
 implementation performs the following:
 
prepareTestInstance(),
 beforeTestMethod(),
 and
 afterTestMethod()
 on this test's TestContextManager at the appropriate test
 execution points.@IfProfileValue.@Repeat.@Timed.@ExpectedException.
runBare in class junit.framework.TestCaseThrowableProfileValueUtils.isTestEnabledInThisEnvironment(java.lang.Class>)protected void recordDisabled(Method testMethod)
testMethod - the test method that is disabled.getDisabledTestCount()| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||