Ho letto molte domande su override di .equals e .hashcode solo a scopo di test.
Le classi My Domain hanno implementato .equals e .hashcode. Dovrei essere
1) Duplicazione di queste classi nel mio progetto di test
o
2) Utilizzo della classe di dominio. Equals nel mio progetto di test
L'unica giustificazione che posso vedere per il punto uno è se .equals e .hascode sono diversi nel progetto di test, tuttavia nel mio caso non lo sono. Quindi credo che il secondo punto sia la risposta.
Il motivo per cui chiedo è che sto cercando di seguire il principio del minimo stupore pronto per quando qualcun altro guarda il mio codice in futuro.