Skip to the content.

Presented in Saint Petersburg in May 2018 at Heisenbug conference. Video and slides are in Russian.

# Abstract

Best kind of tests are ones that cost almost nothing, yet find defects. We’ll talk about two Java tools that are close to this ideal. First tool is EqualsVerifier library, which helps with testing equals() and hashCode() contracts. The second tool is ErrorProne from Google — a compile-time checker for common mistakes in your code.

This talk will be useful for testers and Java developers.

# Materials

Download slides in Russian (PDF)

# References