Open matthieu637 opened 7 years ago
En faite c'était surtout pour les tests unitaires, savoir si les liens sont bien triés par ordre croissant de la valeur de priority, je ne pouvais pas faire cette vérification avec le rudder naif. Mais il n'apporte rien au programme en lui-même
Ah d'accord. Je pense que déporter
for (PriorityLink link : links)
LinkQueue.getInstance().addPriorityLink(link);
dans le tests unitaires serait mieux puisque c'est tout ce que fait la méthode.
D'accord, je ferais une nouvelle classe de test pour la LinkQueue par la même occasion.
Je n'ai pas suivi à quoi servait la méthode
addPriorityLink(List<PriorityLink> links)
?Toutes les méthodes marquées par
@Override
n'ont pas forcément besoin d'être documentée (par exemple dans NaiveRudder), par contre ça serait bien que les méthodes de la classe abstraite principale (Rudder) le soient.