Java.lang.NullPointer.Exception

Fermé
javalang - 14 avril 2020 à 10:30
tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 - 17 avril 2020 à 16:17
Bonjour à tous,

J'ai un nullpointer qui apparaît lorsque je lance mes tests sauf que ma valeur est censé être null car l'animal à quitté le plateau donc return null. J'aimerais donc savoir comment faire pour que mes tests acceptent ce marqueur.

Bien à vous

2 réponses

Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
14 avril 2020 à 10:48
Bonjour,

Peux-tu montrer la ligne sur laquelle l'exception est levée ? Ne peux-tu pas justement gérer le cas if(truc == null) ?

Xavier
0
tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 120
17 avril 2020 à 16:17
Vous voulez dire : comment vérifier dans un test qu'un objet est belle et bien null ?
Si la réponse est Oui, alors vous avez la méthode :

assertNull()

https://junit.org/junit4/javadoc/latest/org/junit/Assert.html#assertNull(java.lang.Object)
0