Java library to match and assert JSON, XML, plain text and HTTP responses in tests, with regex support and value capture

Compile Dependencies (11)

Category/LicenseGroup / ArtifactVersionUpdates
Annotation Lib Apache 2.0
com.fasterxml.jackson.core » jackson-annotations
Core annotations used for value types, used by Jackson data binding package.
2.22✔
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-databind2 vulnerabilities
General data-binding functionality for Jackson: works on core streaming API
2.22.23.2.4
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-core2 vulnerabilities
Core Jackson processing abstractions (aka Streaming API), implementation for JSON
2.22.23.2.4
Apache 2.0
com.github.fslev » json-compare
Java library for comparing and matching JSONs, with regex and JSONPath support
8.28.4
String Utils Apache 2.0
org.apache.commons » commons-text
The Commons Text library provides additions to the standard JDK text handling. It includes algorithms for string ...
1.15.0✔
Logging Apache 2.0
org.apache.logging.log4j » log4j-api
API for Apache Log4J, a highly configurable logging tool that focuses on performance and low garbage generation. It has ...
2.26.1✔
Logging Apache 2.0
org.apache.logging.log4j » log4j-core
Implementation for Apache Log4J, a highly configurable logging tool that focuses on performance and low garbage ...
2.26.1✔
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-api
JUnit Jupiter is the API for writing tests using JUnit 5.
6.1.3✔
Testing Apache 2.0
org.xmlunit » xmlunit-core
XMLUnit for Java
2.14.0✔
Testing Apache 2.0
org.xmlunit » xmlunit-matchers
XMLUnit for Java Hamcrest Matchers
2.14.0✔
YAML Apache 2.0
org.yaml » snakeyaml
YAML 1.1 parser and emitter for Java
2.7✔