Skip to content
 
 

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

J’ai dû créer un projet Maven car ce ne serait pas compliqué. Je l’ai réalisé avec IntelliJ, mais j’ai également importé le projet dans Eclipse et cela fonctionne là aussi (en tant que projet Maven). Si cela ne fonctionne pas, veuillez copier les fichiers manuellement (ils se trouvent dans les dossiers src et test).

J’ai trouvé deux bugs :
		
1.	Dans remove(int pos) :
Il manque un décrément de la taille après avoir supprimé un nœud (sauf lors de la suppression du premier élément, qui appelle pop()). J’ai donc ajouté size--;.
	
2.	Dans equals(Object obj) :
La vérification de l’égalité n’est pas sécurisée pour les valeurs null. Si la liste contient des éléments null, appeler .equals sur une référence null lancera une exception. J’ai modifié le code en utilisant !java.util.Objects.equals(thisLink.element, thatLink.element), ce qui est null-safe.

Coverage : line 98 %, branches 92 %.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages