Je peux écrire un message d'assertion de deux façons. En déclarant le succès :
assertEquals( "objects should be identical", expected, actual );
Ou en énonçant la condition d'être brisé :
assertEquals( "objects aren't identical", expected, actual );
Existe-t-il un standard pour cela dans JUnit spécifiquement ? Si non, quels sont les arguments de chaque partie ?
P.S. J'ai vu des articles sur le web qui démontrent ces deux choses sans explication, donc dire simplement "cherchez sur Google" n'est pas une réponse !
[MISE À JOUR]
Tout le monde s'accroche au fait que j'ai utilisé assertEquals
et donc le message est probablement inutile. Mais bien sûr, c'est juste parce que je voulais illustrer la question simplement.
Alors imaginez plutôt que c'est :
assertTrue( ... big long multi-line expression ... );
Où un message est utile.
1 votes
À ce moment-là, comme l'ont dit diverses réponses, cela n'a plus d'importance. Le site uniquement L'important est de savoir si le message est informatif. Si c'est le cas, c'est parfait - le travail est fait. Vous pouvez tout à fait adopter vos propres conventions, mais dans ce cas, je ne pense pas que cela ait beaucoup d'importance, tant que le message est clair.