Manual
These pages will quickly get you up and running with EqualsVerifier, and help you configure it in situations where the default behaviour is too strict.
- Why, what, how?
- Getting started
- What does a good equals method look like?
- Making things final
- Immutability
- instanceof or getClass()
- Dealing with null
- Ignoring fields
- Testing several classes at once
- Handling inheritance
- JPA entities
- Cached hashCodes
- Relaxed equality
- Dealing with legacy systems
- The Java Platform Module System
- Additional resources