Package: wnpp Severity: wishlist Owner: Emmanuel Bourg <[email protected]>
* Package name : equalsverifier Version : 4.5.2 Upstream Contact: Jan Ouwens <[email protected]> * URL : https://jqno.nl/equalsverifier * License : Apache-2.0 Programming Lang: Java Description : Java library to test equals() and hashCode() contracts EqualsVerifier verifies, in a single line of test code, that the contract between the equals() and hashCode() methods of a class is respected. It is designed to be called from a JUnit test. It checks every rule of the contract, including the ones that are easily overlooked: reflexivity, symmetry, transitivity, consistency and the handling of null, but also the mistakes that tend to go unnoticed until they cause a bug in production, such as forgetting to override hashCode(), using getClass() instead of instanceof, taking mutable or transient fields into account, and breaking the contract in a subclass. EqualsVerifier is required by the test suite of libjfreechart-java. The package will be maintained by the Debian Java team.

