-
Bug
-
Résolution: Résolu
-
Mineur
-
6.02.22, 6.04.14
-
Aucune
-
Aucune
La méthode Version.greaterMaintenance n'est pas correcte, car elle compare les versions mineures au lieu de comparer les versions de maintenance. :
public boolean greaterMineur(Version v) { return greaterMajeur(v) || (equalsMajeur(v) && numeroMineur > v.numeroMineur); } public boolean greaterMaintenance(Version v) { return greaterMineur(v) || (equalsMineur(v) && numeroMineur > v.numeroMineur); }
La bonne implémentation :
public boolean greaterMaintenance(Version v) { return greaterMineur(v) || (equalsMineur(v) && numeroMaintenance > v.numeroMaintenance); }