Package org.springframework.test.annotation


@NonNullApi @NonNullFields package org.springframework.test.annotation
Support classes for annotation-driven tests.
  • Class
    Description
    @Commit is a test annotation that is used to indicate that a test-managed transaction should be committed after the test method has completed.
    Test annotation which indicates that the ApplicationContext associated with a test is dirty and should therefore be closed and removed from the context cache.
    Defines modes which determine how @DirtiesContext is interpreted when used to annotate a test class.
    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.
    Defines modes which determine how @DirtiesContext is interpreted when used to annotate a test method.
    Test annotation for use with JUnit 4 to indicate whether a test is enabled or disabled for a specific testing profile.
    Strategy interface for retrieving profile values for a given testing environment.
    ProfileValueSourceConfiguration is a class-level annotation for use with JUnit 4 which is used to specify what type of ProfileValueSource to use when retrieving profile values configured via @IfProfileValue.
    General utility methods for working with profile values.
    Test annotation for use with JUnit 4 to indicate that a test method should be invoked repeatedly.
    @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.
    Implementation of ProfileValueSource which uses system properties as the underlying source.
    Collection of utility methods for working with Spring's core testing annotations.
    Test annotation for use with JUnit 4 to indicate that a test method has to finish execution in a specified time period.