This project is an update to Java 21 from version 0.9.2-SNAPSHOT as it was on 04/12/2025. This project was born out of a need to validate all POJOs (Plain Old Java Object) are behaving correctly. This project has two main aspects to it: * Make Testing as easy as possible. * Simplifying identity management (hashCode / equals) using annotation.

Compile Dependencies (1)

Category/LicenseGroup / ArtifactVersionUpdates
Logging MIT
org.slf4j » slf4j-api
API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging ...
2.0.182.0.20

Provided Dependencies (4)

Category/LicenseGroup / ArtifactVersionUpdates
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-api(optional)
JUnit Jupiter is the API for writing tests using JUnit 5.
6.1.3✔
Testing EPL 2.0
org.junit.jupiter » junit-jupiter(optional)
Module "junit-jupiter" of JUnit
6.1.3✔
Testing EPL 2.0
org.junit.platform » junit-platform-commons(optional)
Module "junit-platform-commons" of JUnit
6.1.3✔
Bytecode BSD 3-clause
org.ow2.asm » asm(optional)
ASM, a very small and fast Java bytecode manipulation framework
9.99.11.1

Test Dependencies (4)

Category/LicenseGroup / ArtifactVersionUpdates
Logging EPL 2.0 +1
ch.qos.logback » logback-classic
Implementation of the SLF4J API for Logback, a reliable, generic, fast and flexible logging framework.
1.6.31.6.5
Core Utils Apache 2.0
org.apache.commons » commons-lang3
Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are ...
3.20.03.21.0
Testing BSD 3-clause
org.hamcrest » hamcrest
Core API and libraries of hamcrest matcher framework.
3.0✔
Testing Apache 2.0
org.testng » testng
TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more ...
7.11.07.12.0