C'est une question assez stupide, mais ma première fois avec des tests unitaires, donc : disons que j'ai une variable objet comme obj et que je veux que mon test unitaire échoue si cet obj est nul. donc pour les assertions, devrais-je dire AssertNull ou AssertNotNull ? Je ne comprends pas comment ils sont nommés.
Réponses
Trop de publicités?
punya
Points
201
La assertNotNull()
signifie « un paramètre passé ne doit pas être null
» : s'il est nul, le cas de test échoue.
La assertNull()
signifie « un paramètre passé doit être null
» : s'il n'est pas nul, le cas de test échoue.
String str1 = null;
String str2 = "hello";
// Success.
assertNotNull(str2);
// Fail.
assertNotNull(str1);
// Success.
assertNull(str1);
// Fail.
assertNull(str2);
hvgotcodes
Points
55375
Sportac
Points
140