Spring Test supports the unit testing and integration testing of Spring components with JUnit or TestNG. It provides consistent loading and caching of Spring ApplicationContexts and provides mock objects that you can use to test your code in isolation.

Compile Dependencies (18)

Category/LicenseGroup / ArtifactVersionUpdates
JSON Lib Apache 2.0
com.jayway.jsonpath » json-path(optional)
A library to query and verify JSON
0.8.13.0.0
Java Spec EDL 1.0 +1
javax.persistence » persistence-api(optional)
Java(TM) Persistence API
1.02.2
Java Spec Apache 2.0
javax.portlet » portlet-api(optional)
The Java Portlet API version 3.0 developed by the Java Community Process JSR-362 Expert Group.
2.03.0.1
Java Spec CDDL +2
javax.servlet » servlet-api(optional)
Java Servlet is the foundation web specification in the Java Enterprise Platform. Developers can build web applications ...
2.54.0.1
Java Spec CDDL +1
javax.servlet.jsp » jsp-api(optional)
The official API for JavaServer Pages (JSP), enabling dynamic web page generation in Java EE.
2.12.3.3
Testing EPL 2.0
junit » junit(optional)1 vulnerability
JUnit Jupiter is the API for writing tests using JUnit 5.
4.116.1.1
AOP EPL 2.0
org.aspectj » aspectjweaver(optional)
The AspectJ weaver applies aspects to Java classes. It can be used as a Java agent in order to apply load-time
1.7.21.9.25.1
Testing BSD 3-clause
org.hamcrest » hamcrest-core(optional)
Core API and libraries of hamcrest matcher framework.
1.33.0
Dep Injection Apache 2.0
org.springframework » spring-beans(optional)2 vulnerabilities
Spring Beans provides the configuration framework and basic functionality to instantiate, configure, and assemble java ...
3.2.5.RELEASE7.0.8
Dep Injection Apache 2.0
org.springframework » spring-context(optional)3 vulnerabilities
Spring Context provides access to configured objects like a registry (a context). It inherits its features from Spring ...
3.2.5.RELEASE7.0.8
Core Utils Apache 2.0
org.springframework » spring-core6 vulnerabilities
Basic building block for Spring that in conjunction with Spring Beans provides dependency injection and IoC features.
3.2.5.RELEASE7.0.8
JDBC Extension Apache 2.0
org.springframework » spring-jdbc(optional)
Spring JDBC provides an abstraction layer that simplifies code to use JDBC and the parsing of database-vendor specific ...
3.2.5.RELEASE7.0.8
O/R Mapping Apache 2.0
org.springframework » spring-orm(optional)
Spring Object/Relational Mapping which provides integration layers for popular object-relational mapping APIs, including ...
3.2.5.RELEASE7.0.8
Transactions Apache 2.0
org.springframework » spring-tx(optional)
Support for programmatic and declarative transaction management for classes that implement special interfaces or any ...
3.2.5.RELEASE7.0.8
Web Framework Apache 2.0
org.springframework » spring-web(optional)7 vulnerabilities
Spring Web provides integration features such as multipart file upload functionality and the initialization of the IoC ...
3.2.5.RELEASE7.0.8
Apache 2.0
org.springframework » spring-webmvc-portlet(optional)
It provides the MVC implementation to be used in a Portlet environment and mirrors the functionality of the ...
3.2.5.RELEASE4.3.30.RELEASE
Testing Apache 2.0
org.testng » testng(optional)
TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more ...
6.5.27.12.0
Testing BSD 3-clause
xmlunit » xmlunit(optional)
XMLUnit 1.x Compatibility Layer
1.32.12.0

Provided Dependencies (5)

Category/LicenseGroup / ArtifactVersionUpdates
Java Spec EDL 1.0
javax.activation » activation
Jakarta Activation API 2.2 Specification
1.12.1.4
Dep Injection Apache 2.0
javax.inject » javax.inject
Jakarta Dependency Injection
12.0.1
Java Spec EPL 2.0 +1
javax.servlet » javax.servlet-api
API for Jakarta Servlet, enabling web applications to handle HTTP requests and responses through a standard interface ...
3.0.16.1.0
Java Spec CDDL +1
javax.servlet » jstl1.2
Web Framework Apache 2.0
org.springframework » spring-webmvc9 vulnerabilities
Spring webmvc contains Spring's model-view-controller (MVC) and REST Web Services implementation for web applications. ...
3.2.5.RELEASE7.0.8