today-test 4.0.0-Draft.5 API
程序包
程序包
说明
Classes and annotations related to configuring Infra
ApplicationContext for
tests.AssertJ support for ApplicationContexts.
Test support for
cn.taketoday.framework.context.TypeExcludeFilter.Test utilities to run application contexts for testing.
Support for testing JSON.
Mockito integration for tests.
Mock web classes specific to Infra.
Classes for
System-related testing.General purpose test utilities.
Web test utilities and support classes.
Web client test utilities.
Infra support for testing server endpoints via
WebTestClient.This package contains mock implementations of the
Environment and
PropertySource
abstractions introduced in .Mock implementations of client/server-side HTTP abstractions.
Mock implementations of client-side HTTP abstractions.
Mock implementations of reactive HTTP client contracts.
Mock implementations of reactive HTTP server contracts.
A comprehensive set of Servlet API 4.0 mock objects, targeted at usage with
Web MVC framework.
Support classes for annotation-driven tests.
This package contains the TestContext Framework which
provides annotation-driven unit and integration testing support that is
agnostic of the actual testing framework in use.
Ahead-of-time (AOT) support for the Infra TestContext Framework.
Support for context caching within the TestContext Framework.
Test event support classes for the TestContext Framework.
Test execution event annotations for the TestContext Framework.
Support for registering hints for reflection and resources in the
Infra TestContext Framework.
JDBC support classes for the TestContext Framework,
including support for declarative SQL script execution via
@Sql.Core support for integrating the TestContext Framework
with the JUnit Jupiter extension model in JUnit 5.
Web support for integrating the TestContext Framework
with the JUnit Jupiter extension model in JUnit 5.
Support classes for integrating the TestContext Framework
with JUnit 4.12 or higher.
Custom JUnit 4
Rules used in the TestContext Framework.Custom JUnit 4
Statements used in the TestContext Framework.Support classes for the TestContext Framework.
Transactional support classes for the TestContext Framework.
Common utilities used within the TestContext Framework.
Web support classes for the TestContext Framework.
WebSocket support classes for the TestContext Framework.
Support classes for tests based on JDBC.
General utility classes for use in unit and integration tests.
Helper classes for unit tests based on Framework's web support.
Contains client-side REST testing support.
Contains built-in
RequestMatcher
implementations.Contains built-in
ResponseCreator
implementations.Contains server-side support for testing Web MVC applications.
Support for testing Web MVC applications via
WebTestClient
with MockMvc for server request
handling.Server-side support for testing Web MVC applications with
MockMvc
and HtmlUnit.Server-side support for testing Web MVC applications with
MockMvc
and the Selenium HtmlUnitDriver.Contains built-in
RequestBuilder
implementations.Contains built-in
ResultMatcher and ResultHandler implementations.Contains built-in
MockMvcBuilder implementations.