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.

Reply via email to