See: Description
Interface | Description |
---|---|
ProfileValueSource |
Strategy interface for retrieving profile values for a given
testing environment.
|
Class | Description |
---|---|
ProfileValueUtils |
General utility methods for working with profile values.
|
SystemProfileValueSource |
Implementation of
ProfileValueSource which uses system properties as
the underlying source. |
TestAnnotationUtils |
Collection of utility methods for working with Spring's core testing annotations.
|
Enum | Description |
---|---|
DirtiesContext.ClassMode |
Defines modes which determine how
@DirtiesContext is
interpreted when used to annotate a test class. |
DirtiesContext.HierarchyMode |
Defines modes which determine how the context cache is cleared
when
@DirtiesContext is used in a test whose context is
configured as part of a hierarchy via
@ContextHierarchy . |
DirtiesContext.MethodMode |
Defines modes which determine how
@DirtiesContext is
interpreted when used to annotate a test method. |
Annotation Type | Description |
---|---|
Commit |
@Commit is a test annotation that is used to indicate that a
test-managed transaction should be committed after
the test method has completed. |
DirtiesContext |
Test annotation which indicates that the
ApplicationContext
associated with a test is dirty and should therefore be closed
and removed from the context cache. |
IfProfileValue |
Test annotation to indicate whether a test is enabled or disabled for a
specific testing profile.
|
ProfileValueSourceConfiguration |
ProfileValueSourceConfiguration is a class-level annotation which
is used to specify what type of ProfileValueSource to use when
retrieving profile values configured via the @IfProfileValue annotation. |
Repeat |
Test annotation to indicate that a test method should be invoked repeatedly.
|
Rollback |
@Rollback is a test annotation that is used to indicate whether
a test-managed transaction should be rolled back after
the test method has completed. |
Timed |
Test-specific annotation to indicate that a test method has to finish
execution in a specified time period.
|