All Classes and Interfaces
Class
Description
Abstract base class for a
TypeExcludeFilter
that can be customized using an
annotation.EnumerablePropertySource
to adapt annotations marked with
@PropertyMapping
.Annotation that can be applied to a test class to configure a test
CacheManager
if none has been defined yet.Auto-configuration imports
for typical Data Cassandra
tests.Auto-configuration imports
for typical Data Couchbase
tests.Auto-configuration imports
for typical Data
Elasticsearch tests.Auto-configuration imports
for typical Data JDBC tests.Auto-configuration imports
for typical Data JPA tests.Auto-configuration imports
for typical Data LDAP tests.Auto-configuration imports
for typical Data MongoDB
tests.Auto-configuration imports
for typical Data Neo4j
tests.Auto-configuration imports
for typical Data R2DBC
tests.Auto-configuration imports
for typical Data redis
tests.Auto-configuration imports
for typical Spring GraphQL
tests.Annotation that can be applied to a test class to enable a
GraphQlTester
.Annotation that can be applied to a test class to enable a
HttpGraphQlTester
.Auto-configuration imports
for typical jdbc tests.Auto-configuration imports
for typical jOOQ tests.Auto-configuration imports
for typical JSON tests.Annotation that can be applied to a test class to enable and configure
auto-configuration of JSON testers.
Deprecated, for removal: This API element is subject to removal in a future version.
Annotation that can be applied to a test class to enable and configure
auto-configuration of
MockMvc
.Annotation that can be applied to a test class to enable and configure
auto-configuration of a single
MockRestServiceServer
.Annotation that can be applied to a test class to enable auto-configuration of
MockWebServiceClient
.Annotation that can be applied to a test class to enable and configure
auto-configuration of a single
MockWebServiceServer
.Annotation that can be applied to a test class to enable auto-configuration for
observability.
Annotation that can be applied to a test class to enable and configure
auto-configuration of Spring REST Docs.
Annotation that can be applied to a test class to configure a test database to use
instead of the application-defined or auto-configured
DataSource
.What the test database can replace.
Annotation that can be applied to a test class to enable auto-configuration of a
TestEntityManager
.Annotation that can be applied to a test class to enable and configure
auto-configuration of web clients.
Auto-configuration imports
for typical Spring WebFlux
tests.Auto-configuration imports
for typical Spring MVC
tests.Annotation that can be applied to a test class to enable and configure
auto-configuration of web service clients.
Annotation that can be applied to a test class to enable and configure
auto-configuration of web service servers endpoints.
Annotation that can be applied to a test class to enable a
WebTestClient
.An
ApplicationContextFailureProcessor
that prints the
ConditionEvaluationReport
when the context cannot be prepared.Annotation that can be used for a Cassandra test that focuses only on
Cassandra components.
Annotation that can be used for a Data Couchbase test that focuses
only on Data Couchbase components.
Annotation that can be used for a Data Elasticsearch test that focuses
only on Data Elasticsearch components.
Annotation that can be used for a Data JDBC test that focuses only on
Data JDBC components.
TypeExcludeFilter
for @DataJdbcTest
.Annotation for a JPA test that focuses only on JPA components.
TypeExcludeFilter
for @DataJpaTest
.Annotation that can be used for an LDAP test that focuses only on LDAP
components.
TypeExcludeFilter
for @DataLdapTest
.Annotation that can be used for a MongoDB test that focuses only on
MongoDB components.
TypeExcludeFilter
for @DataMongoTest
.Annotation that can be used for a Neo4j test that focuses only on
Neo4j components.
TypeExcludeFilter
for @DataNeo4jTest
.Annotation that can be used for a R2DBC test that focuses only on Data
R2DBC components.
Annotation for a Data Redis test that focuses only on Redis
components.
TypeExcludeFilter
for @DataRedisTest
.Utility to load
TypeFilters
from @Filter
annotations.Annotation to perform GraphQL tests focusing on GraphQL request execution without a Web
layer, and loading only a subset of the application configuration.
Auto-configuration for
GraphQlTester
.TypeExcludeFilter
for @GraphQlTest
.Auto-configuration for
HttpGraphQlTester
.Annotation for a JDBC test that focuses only on JDBC-based components.
TypeExcludeFilter
for @JdbcTest
.Annotation for a jOOQ test that focuses only on jOOQ-based components.
TypeExcludeFilter
for @JooqTest
.Annotation for a JSON test that focuses only on JSON serialization.
Auto-configuration for Json testers.
TypeExcludeFilter
for @JsonTest
.Auto-configuration for
MockMvc
.A customizer for a
ConfigurableMockMvcBuilder
.MVC print options specified from
@AutoConfigureMockMvc
.Auto-configuration for HtmlUnit
WebClient
MockMVC integration.Auto-configuration for Selenium
WebDriver
MockMVC integration.Auto-configuration for
MockRestServiceServer
support.Auto-configuration for
MockWebServiceClient
support.Auto-configuration for
MockWebServiceServer
support.TestExecutionListener
to verify
and reset
MockWebServiceServer
.Annotation that can be used to override
@EnableAutoConfiguration
.Indicates that attributes from a test annotation should be mapped into a
@PropertySource
.Annotation for a Spring rest client test that focuses only on beans
that use
RestTemplateBuilder
.TypeExcludeFilter
for @RestClientTest
.Auto-configuration
for Spring REST Docs.A
MockMvcBuilderCustomizer
that configures Spring REST Docs.A customizer for
MockMvcRestDocumentationConfigurer
.Configuration properties for Spring REST Docs.
A customizer for
RestAssuredRestDocumentationConfigurer
.A
TestExecutionListener
for Spring REST Docs that removes the need for a
@Rule
when using JUnit or manual before and after test calls when using TestNG.A customizer for
WebTestClientRestDocumentationConfigurer
.Enum used to control when
@PropertyMapping
is skipped.Deprecated, for removal: This API element is subject to removal in a future version.
since 3.0.0 for removal in 3.2.0 in favor of
ApplicationContextFailureProcessor
MockMvcBuilderCustomizer
for a typical Spring Boot application.WebTestClientBuilderCustomizer
for a typical Spring Boot application.AnnotationCustomizableTypeExcludeFilter
that can be used to any test annotation
that uses the standard includeFilters
, excludeFilters
and
useDefaultFilters
attributes.Auto-configuration for a test database.
Alternative to
EntityManager
for use in JPA tests.Auto-configuration for
TestEntityManager
.Annotation that can be on tests to define a set of
TypeExcludeFilter
classes
that should be applied to @SpringBootApplication
component scanning.Auto-configuration for a web-client
RestTemplate
.A special scope used for
WebDriver
beans.TestExecutionListener
to reset the WebDriverScope
.Annotation that can be used for a Spring WebFlux test that focuses
only on Spring WebFlux components.
TypeExcludeFilter
for @WebFluxTest
.Annotation that can be used for a Spring MVC test that focuses only on
Spring MVC components.
TypeExcludeFilter
for @WebMvcTest
.TypeExcludeFilter
for @WebServiceClientTest
.Auto-configuration for a web-client
WebServiceTemplate
.Annotation that can be used for a typical Spring web service client test.
Annotation that can be used for a typical Spring web service server test.
TypeExcludeFilter
for @WebServiceServerTest
.Auto-configuration for
WebTestClient
.
@AutoConfigureObservability