https://asatarin.github.io/talks/equals-verifier-and-error-prone/
Самый лучший вид тестов — это тесты, которые почти не надо писать, но которые при этом находят баги. Расскажем о двух инструментах для Java, которые позволяют приблизиться к этому идеалу. Первый из них — библиотека EqualsVerifier для тестирования контракта методов equals() и hashCode(). Второй инструмент — ErrorProne от Google, надстройка над компилятором Java, которая позволяет находить типичные ошибки в вашем коде.
Доклад будет полезен тестировщикам и разработчикам, разрабатывающим проекты на Java.