Skip to content

Commit 0b1e40a

Browse files
committed
🔨 Validation test PlanningFiltreur
1 parent f18fc8c commit 0b1e40a

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/main/java/fr/umontp/edt/PlanningFiltreur.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,12 @@ public int hashCode() {
126126
final int prime = 31;
127127
int result = 1;
128128
result = prime * result + Arrays.hashCode(dates);
129-
result = prime * result + Arrays.hashCode(groupes);
129+
if (groupes != null) {
130+
List<Groupe> lGroupes = Arrays.asList(groupes);
131+
lGroupes.sort(comparing(Groupe::getIntitule));
132+
result = prime * result + lGroupes.hashCode();
133+
} else
134+
result = prime * result + Arrays.hashCode(professeurs);
130135
if (professeurs != null) {
131136
List<Professeur> lProfesseurs = Arrays.asList(professeurs);
132137
lProfesseurs.sort(comparing(Professeur::hashCode));

0 commit comments

Comments
 (0)