|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| ContextLoader | Strategy interface for loading an application context. |
| ResourceTypeAwareContextLoader | Extension of the ContextLoader API for context loaders that
are aware of the type of context configuration resources that they
support. |
| SmartContextLoader | TODO [SPR-8386] Document SmartContextLoader. |
| TestExecutionListener |
TestExecutionListener defines a listener API for
reacting to test execution events published by the TestContextManager
with which the listener is registered. |
| Class Summary | |
|---|---|
| ContextConfigurationAttributes | TODO [SPR-8386] Document ContextConfigurationAttributes. |
| MergedContextConfiguration | TODO [SPR-8386] Document MergedContextConfiguration. |
| TestContext | TestContext encapsulates the context in which a test is executed, agnostic of the actual testing framework in use. |
| TestContextManager |
TestContextManager is the main entry point into the
Spring TestContext Framework, which provides support for loading and
accessing application contexts, dependency
injection of test instances,
transactional execution of test methods, etc. |
| Enum Summary | |
|---|---|
| ResourceTypeAwareContextLoader.ResourceType | Enumeration of context configuration resource types that a given
ContextLoader can support. |
| Annotation Types Summary | |
|---|---|
| ActiveProfiles | ActiveProfiles is a class-level annotation that is used to declare
which active bean definition profiles should be used when loading
an ApplicationContext
for test classes. |
| ContextConfiguration | ContextConfiguration defines class-level metadata that is
used to determine how to load and configure an
ApplicationContext
for test classes. |
| TestExecutionListeners | TestExecutionListeners defines class-level metadata for
configuring which TestExecutionListeners should
be registered with a TestContextManager. |
This package contains the Spring TestContext Framework which provides annotation-driven unit and integration testing support that is agnostic of the actual testing framework in use. The same techniques and annotation-based configuration used in, for example, a JUnit 3.8 environment can also be applied to tests written with JUnit 4.5+, TestNG, etc.
In addition to providing generic and extensible testing infrastructure, the Spring TestContext Framework provides out-of-the-box support for Spring-specific integration testing functionality such as context management and caching, dependency injection of test fixtures, and transactional test management with default rollback semantics.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||