Bonjour,
dans la doc Java, j'ai lu ceci :
Si j'ai bien compris, ça signifie que la méthode equals sur des objets A et B (par exemple des bufferedImage), ne renverra "true" que si A et B sont en fait des références vers le même objet.The equals method for class Object implements the most discriminating possible equivalence relation on objects; that is, for any non-null reference values x and y, this method returns true if and only if x and y refer to the same object (x == y has the value true).
Dans ce cas, un assertEquals sur deux objets strictement identiques mais qui ne sont pas des références sur le même objet ne marchera jamais, n'est ce pas?
Mais alors, comment tester que deux objets (toujours mon exemple des bufferedImage) sont égaux sachant que ce ne sont pas des références vers un seul et même objet?
Partager